t-sql etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
t-sql etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

15 Aralık 2016 Perşembe

T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI

T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI


Değişkenler, programın veya kodların icra süresince belirli bir değer tutan ve istenilirse bu değer değiştirilebilen programlama elemanlarıdır. Değişkenler için bellekte belirli bir alan ayrılır ve bu değişkenlere isimleri ile ulaşılabilir. T-SQL içerisinde değişkenleri kullanmak için öncelikle tanımlamak gerekir.


T-SQL içerisinde tanımlanan değişkenler @ karakteri ile başlamak zorundadır.


T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIM ve nasıl kullanıdığı ile ilgili blgiler.I


Değişkenİsimlendirme kuralları


değişken isimlendirme kuralları diğer programlama dilleriyle aynıdır.


  • Değişken isimleri harf, rakam ve ‘den oluşabilir, ama ilk karakteri harf ~ zorundadır.

  • Değişken İsimleri Türkçe karakterler içe re m ez.

  • SQL için kullanılan ifadeler değişken adı olarak kullanılamaz.(NOT, cr ^

LIKE v.b.)


  • Değişken İsimlerinde büyük küçük harf ayrımı yoktur.

  • Değişken isimleri içerisinde boşluk karakteri kullanılamaz.

Beğisken Tanımlama


DECLARE @değişken_adı veritipi[(boyut)]

Tanımlanan değişkene verilecek veri tipi tutacağı değere göre belirlenmelidir. M$


Server için kullanılabilecek veri tipleri geçen bölümlerde anlatılmıştı. Tablo oluşturup sütunlar İçin verilen veri tipleri değişkenler içinde aynen geçerlidir. Örneğin, kar&fe türündeki veriler İçin VARCHAR(n), sayısal türdeki veriler için INT ve parasal ^ ondalıklı değerler için MONEY veri tipi kullanılabilir.


Örnek:


Sayısal türde ve @sayi İsminde bir değişken tanımlamak için aşağıdaki T-SQi ifade kullanılır.


DECLARE @sayi INT


Karakter türünde ve @karakter isminde bir değişken tanımlamak için aşağıdaki T-SQ ifadesi kullanılır.


DECLARE karakter VARCHAR(20)


Tek bir satırda farklı tiplerde birden fazla değişken tanımlaması yapılabilir. Aşağ*» verilen T-SQL ifadesi INT ve VARCHAR türünde iki farklı değişkenin tanımlaması yap#


DECLARE @deger INT, @deger2 VARCHAR(20)


Değişkene Değer Atama


SET @değişken_adı=atanacak_değer


T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI


Atanacak değer karakter veya karakter kümesinden oluşuyorsa tırnak içerisinde yazılmalıdır.


T-SQL içerisinde değişkenlere değer atamak için iki farklı yol vardır. Bunlardan 1.ncisi


yukarıda da gösterildiği gibi SET ifadesi ile gerçekleştirilir. İkinci yol ise SELECT yardımıyla değişken içerisine değer atanabilir.


Örnek:


DECLARE @sayl INT, @say2 INT, @toplam INT


SET @sayl=10


SET @say2=15


SET @toplam=@sayl+0say2


Yukarıdaki örnekte üç adet sayısal türde değişken tanımlanmıştır. Daha sonra değişkenlere SET ifadesiyle değer ataması yapılmıştır. Son satırda da görüldüğü gibi değişkenlere atanacak değerler sabit olabileceği gibi diğer değişkenlerden de eide edilebilir.


Değişkene atanacak değerler yukarıdaki örnekte olduğu gibi sabit olabileceği gibi bir sorgudan dönen değer de olabilir. Herhangi bir sorgudan dönen değer değişken içerisine atanacak ise SELECT ifadesi kullanılmalıdır. Örneğin, personellerin almış olduğu en yüksek maaş değişkene atanmak isteniyorsa, istenilen işlemi gerçekleştirecek SQL sorgusu yazılır ve SELECT ifadesinden sonra en yüksek maaş değişkene atanır.


Örnek: Aşağıda verilen T-SQL ifadesi personel tablosundaki en yüksek maaşı @enyuksekmaas değişkenine atamaktadır.


DECLARE @enyuksekmaas MONEY


SELECT @enyuksekmaas=MAX(maas) FROM personel


Veritabanından alınan değer değişkene atanırken kullanılan SQL ifadesinin tek


satır değer döndürmesi gerekir. Aksi takdirde SQL ifadesinden dönen


değerlerin en son satırındaki bilgi değişken içerisinde tutulacaktır.


SELECT ifadesi ile veritabanından alınan bir değer atanabileceği gibi sabit değer ataması da yapılabilir.


DECLARE @enyuksekmaas MONEY


SELECT @enyuksekmaas=1500


T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI



T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI

T-SQL Transact SQL

T-SQL Transact SQL


 t-sql değişken kullanımı


Veritabanı ile ilgili veri işleme ve düzenleme özelliklerine sahip standart SQL ifadeleri programlamaya yönelik ifadeleri barındırmadığı için kullanıldığı projeye göre zaman zaman yetersiz kalmıştır. T-SQL Transact SQL geliştirilmesiyle bu sorun ortadan kaldırılmıştır.

T-SQL Microsoft ve Sysbase tarafından geliştirilen temel SQL komutlarının yanı sıra programlamada akış kontrollerini ve değişken kullanımına olanak sağlayan veritabanı programlama dilidir. T-SQL Microsoft SQL Server ve Sysbase için geçerli bir dildir. Oracle sistemlerde T-SQL yerine kendine özgü PL/SQL kullanılmaktadır. Bu iki yapı birbirine yakındır.

T-SQL, çeşitli veri tipleri, geçici nesneler, sistem veya kullanıcı tarafından tanımlı fonksiyonlar, koşullu işlemler, işlem kontrolü ve hata kontrolü gibi çeşitli özellikler sunmaktadır.


T-SQL Transact SQL


T-SQL Transact SQL, veritabanı yönetim sistemleri dışında döngü kullanımı, mantıksal karşılaştırma ve değişken kullanımı gibi programlamaya yönelik işlemlerde ayrıca bir programlama dilini öğrenmeye gerek kalmadan bu tür işlemlerin gerçekleştirilmesini sağlar.

T-SQL Transact SQLbağımsız bir ürün değildir. Harici programlama dilleri yardımıyla yazılan uygulamalarda T-SQL kullanılamaz. Microsoft veya Sybase tarafından sağlanan ilişkisel veritabanlarında programlama dillerinde olduğu gibi programlamaya yönelik işlevsellikler sağlar.

T-SQL Transact SQLifadelerini kullanabilmek İçin SQL Server’a bağlantı sağlayan istemci bir programa ihtiyaç vardır. Bu amaçla kullanılabilecek en uygun program SQL Server Management Studio’dur. Geçen bölümlerde de anlatılan SQL ifadelerini ve T-SQL ifadelerini bu program üzerinde kullanabilirsiniz. Ayrıca veritabanı oluşturma, tablo oluşturma, indeks oluşturma, kayıt girme ve düzeltme gibi birçok işlemi kod kullanmadan görsel olarak gerçekleştirebilirsiniz.



T-SQL Transact SQL

13 Kasım 2016 Pazar

T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI

T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI


Değişkenler, programın veya kodların icra süresince belirli bir değer tutan ve istenilirse bu değer değiştirilebilen programlama elemanlarıdır. Değişkenler için bellekte belirli bir alan ayrılır ve bu değişkenlere isimleri ile ulaşılabilir. T-SQL içerisinde değişkenleri kullanmak için öncelikle tanımlamak gerekir.


T-SQL içerisinde tanımlanan değişkenler @ karakteri ile başlamak zorundadır.


T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIM ve nasıl kullanıdığı ile ilgili blgiler.I


Değişkenİsimlendirme kuralları


değişken isimlendirme kuralları diğer programlama dilleriyle aynıdır.


  • Değişken isimleri harf, rakam ve ‘den oluşabilir, ama ilk karakteri harf ~ zorundadır.

  • Değişken İsimleri Türkçe karakterler içe re m ez.

  • SQL için kullanılan ifadeler değişken adı olarak kullanılamaz.(NOT, cr ^

LIKE v.b.)


  • Değişken İsimlerinde büyük küçük harf ayrımı yoktur.

  • Değişken isimleri içerisinde boşluk karakteri kullanılamaz.

Beğisken Tanımlama


DECLARE @değişken_adı veritipi[(boyut)]

Tanımlanan değişkene verilecek veri tipi tutacağı değere göre belirlenmelidir. M$


Server için kullanılabilecek veri tipleri geçen bölümlerde anlatılmıştı. Tablo oluşturup sütunlar İçin verilen veri tipleri değişkenler içinde aynen geçerlidir. Örneğin, kar&fe türündeki veriler İçin VARCHAR(n), sayısal türdeki veriler için INT ve parasal ^ ondalıklı değerler için MONEY veri tipi kullanılabilir.


Örnek:


Sayısal türde ve @sayi İsminde bir değişken tanımlamak için aşağıdaki T-SQi ifade kullanılır.


DECLARE @sayi INT


Karakter türünde ve @karakter isminde bir değişken tanımlamak için aşağıdaki T-SQ ifadesi kullanılır.


DECLARE karakter VARCHAR(20)


Tek bir satırda farklı tiplerde birden fazla değişken tanımlaması yapılabilir. Aşağ*» verilen T-SQL ifadesi INT ve VARCHAR türünde iki farklı değişkenin tanımlaması yap#


DECLARE @deger INT, @deger2 VARCHAR(20)


Değişkene Değer Atama


SET @değişken_adı=atanacak_değer


T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI


Atanacak değer karakter veya karakter kümesinden oluşuyorsa tırnak içerisinde yazılmalıdır.


T-SQL içerisinde değişkenlere değer atamak için iki farklı yol vardır. Bunlardan 1.ncisi


yukarıda da gösterildiği gibi SET ifadesi ile gerçekleştirilir. İkinci yol ise SELECT yardımıyla değişken içerisine değer atanabilir.


Örnek:


DECLARE @sayl INT, @say2 INT, @toplam INT


SET @sayl=10


SET @say2=15


SET @toplam=@sayl+0say2


Yukarıdaki örnekte üç adet sayısal türde değişken tanımlanmıştır. Daha sonra değişkenlere SET ifadesiyle değer ataması yapılmıştır. Son satırda da görüldüğü gibi değişkenlere atanacak değerler sabit olabileceği gibi diğer değişkenlerden de eide edilebilir.


Değişkene atanacak değerler yukarıdaki örnekte olduğu gibi sabit olabileceği gibi bir sorgudan dönen değer de olabilir. Herhangi bir sorgudan dönen değer değişken içerisine atanacak ise SELECT ifadesi kullanılmalıdır. Örneğin, personellerin almış olduğu en yüksek maaş değişkene atanmak isteniyorsa, istenilen işlemi gerçekleştirecek SQL sorgusu yazılır ve SELECT ifadesinden sonra en yüksek maaş değişkene atanır.


Örnek: Aşağıda verilen T-SQL ifadesi personel tablosundaki en yüksek maaşı @enyuksekmaas değişkenine atamaktadır.


DECLARE @enyuksekmaas MONEY


SELECT @enyuksekmaas=MAX(maas) FROM personel


Veritabanından alınan değer değişkene atanırken kullanılan SQL ifadesinin tek


satır değer döndürmesi gerekir. Aksi takdirde SQL ifadesinden dönen


değerlerin en son satırındaki bilgi değişken içerisinde tutulacaktır.


SELECT ifadesi ile veritabanından alınan bir değer atanabileceği gibi sabit değer ataması da yapılabilir.


DECLARE @enyuksekmaas MONEY


SELECT @enyuksekmaas=1500


T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI



T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI

12 Kasım 2016 Cumartesi

T-SQL Transact SQL

T-SQL Transact SQL


 t-sql değişken kullanımı


Veritabanı ile ilgili veri işleme ve düzenleme özelliklerine sahip standart SQL ifadeleri programlamaya yönelik ifadeleri barındırmadığı için kullanıldığı projeye göre zaman zaman yetersiz kalmıştır. T-SQL Transact SQL geliştirilmesiyle bu sorun ortadan kaldırılmıştır.

T-SQL Microsoft ve Sysbase tarafından geliştirilen temel SQL komutlarının yanı sıra programlamada akış kontrollerini ve değişken kullanımına olanak sağlayan veritabanı programlama dilidir. T-SQL Microsoft SQL Server ve Sysbase için geçerli bir dildir. Oracle sistemlerde T-SQL yerine kendine özgü PL/SQL kullanılmaktadır. Bu iki yapı birbirine yakındır.

T-SQL, çeşitli veri tipleri, geçici nesneler, sistem veya kullanıcı tarafından tanımlı fonksiyonlar, koşullu işlemler, işlem kontrolü ve hata kontrolü gibi çeşitli özellikler sunmaktadır.


T-SQL Transact SQL


T-SQL Transact SQL, veritabanı yönetim sistemleri dışında döngü kullanımı, mantıksal karşılaştırma ve değişken kullanımı gibi programlamaya yönelik işlemlerde ayrıca bir programlama dilini öğrenmeye gerek kalmadan bu tür işlemlerin gerçekleştirilmesini sağlar.

T-SQL Transact SQLbağımsız bir ürün değildir. Harici programlama dilleri yardımıyla yazılan uygulamalarda T-SQL kullanılamaz. Microsoft veya Sybase tarafından sağlanan ilişkisel veritabanlarında programlama dillerinde olduğu gibi programlamaya yönelik işlevsellikler sağlar.

T-SQL Transact SQLifadelerini kullanabilmek İçin SQL Server’a bağlantı sağlayan istemci bir programa ihtiyaç vardır. Bu amaçla kullanılabilecek en uygun program SQL Server Management Studio’dur. Geçen bölümlerde de anlatılan SQL ifadelerini ve T-SQL ifadelerini bu program üzerinde kullanabilirsiniz. Ayrıca veritabanı oluşturma, tablo oluşturma, indeks oluşturma, kayıt girme ve düzeltme gibi birçok işlemi kod kullanmadan görsel olarak gerçekleştirebilirsiniz.



T-SQL Transact SQL

11 Ekim 2016 Salı

T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI

T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI


Değişkenler, programın veya kodların icra süresince belirli bir değer tutan ve istenilirse bu değer değiştirilebilen programlama elemanlarıdır. Değişkenler için bellekte belirli bir alan ayrılır ve bu değişkenlere isimleri ile ulaşılabilir. T-SQL içerisinde değişkenleri kullanmak için öncelikle tanımlamak gerekir.


T-SQL içerisinde tanımlanan değişkenler @ karakteri ile başlamak zorundadır.


T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIM ve nasıl kullanıdığı ile ilgili blgiler.I


Değişkenİsimlendirme kuralları


değişken isimlendirme kuralları diğer programlama dilleriyle aynıdır.


  • Değişken isimleri harf, rakam ve ‘den oluşabilir, ama ilk karakteri harf ~ zorundadır.

  • Değişken İsimleri Türkçe karakterler içe re m ez.

  • SQL için kullanılan ifadeler değişken adı olarak kullanılamaz.(NOT, cr ^

LIKE v.b.)


  • Değişken İsimlerinde büyük küçük harf ayrımı yoktur.

  • Değişken isimleri içerisinde boşluk karakteri kullanılamaz.

Beğisken Tanımlama


DECLARE @değişken_adı veritipi[(boyut)]

Tanımlanan değişkene verilecek veri tipi tutacağı değere göre belirlenmelidir. M$


Server için kullanılabilecek veri tipleri geçen bölümlerde anlatılmıştı. Tablo oluşturup sütunlar İçin verilen veri tipleri değişkenler içinde aynen geçerlidir. Örneğin, kar&fe türündeki veriler İçin VARCHAR(n), sayısal türdeki veriler için INT ve parasal ^ ondalıklı değerler için MONEY veri tipi kullanılabilir.


Örnek:


Sayısal türde ve @sayi İsminde bir değişken tanımlamak için aşağıdaki T-SQi ifade kullanılır.


DECLARE @sayi INT


Karakter türünde ve @karakter isminde bir değişken tanımlamak için aşağıdaki T-SQ ifadesi kullanılır.


DECLARE karakter VARCHAR(20)


Tek bir satırda farklı tiplerde birden fazla değişken tanımlaması yapılabilir. Aşağ*» verilen T-SQL ifadesi INT ve VARCHAR türünde iki farklı değişkenin tanımlaması yap#


DECLARE @deger INT, @deger2 VARCHAR(20)


Değişkene Değer Atama


SET @değişken_adı=atanacak_değer


T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI


Atanacak değer karakter veya karakter kümesinden oluşuyorsa tırnak içerisinde yazılmalıdır.


T-SQL içerisinde değişkenlere değer atamak için iki farklı yol vardır. Bunlardan 1.ncisi


yukarıda da gösterildiği gibi SET ifadesi ile gerçekleştirilir. İkinci yol ise SELECT yardımıyla değişken içerisine değer atanabilir.


Örnek:


DECLARE @sayl INT, @say2 INT, @toplam INT


SET @sayl=10


SET @say2=15


SET @toplam=@sayl+0say2


Yukarıdaki örnekte üç adet sayısal türde değişken tanımlanmıştır. Daha sonra değişkenlere SET ifadesiyle değer ataması yapılmıştır. Son satırda da görüldüğü gibi değişkenlere atanacak değerler sabit olabileceği gibi diğer değişkenlerden de eide edilebilir.


Değişkene atanacak değerler yukarıdaki örnekte olduğu gibi sabit olabileceği gibi bir sorgudan dönen değer de olabilir. Herhangi bir sorgudan dönen değer değişken içerisine atanacak ise SELECT ifadesi kullanılmalıdır. Örneğin, personellerin almış olduğu en yüksek maaş değişkene atanmak isteniyorsa, istenilen işlemi gerçekleştirecek SQL sorgusu yazılır ve SELECT ifadesinden sonra en yüksek maaş değişkene atanır.


Örnek: Aşağıda verilen T-SQL ifadesi personel tablosundaki en yüksek maaşı @enyuksekmaas değişkenine atamaktadır.


DECLARE @enyuksekmaas MONEY


SELECT @enyuksekmaas=MAX(maas) FROM personel


Veritabanından alınan değer değişkene atanırken kullanılan SQL ifadesinin tek


satır değer döndürmesi gerekir. Aksi takdirde SQL ifadesinden dönen


değerlerin en son satırındaki bilgi değişken içerisinde tutulacaktır.


SELECT ifadesi ile veritabanından alınan bir değer atanabileceği gibi sabit değer ataması da yapılabilir.


DECLARE @enyuksekmaas MONEY


SELECT @enyuksekmaas=1500


T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI



T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI

T-SQL Transact SQL

T-SQL Transact SQL


 t-sql değişken kullanımı


Veritabanı ile ilgili veri işleme ve düzenleme özelliklerine sahip standart SQL ifadeleri programlamaya yönelik ifadeleri barındırmadığı için kullanıldığı projeye göre zaman zaman yetersiz kalmıştır. T-SQL Transact SQL geliştirilmesiyle bu sorun ortadan kaldırılmıştır.

T-SQL Microsoft ve Sysbase tarafından geliştirilen temel SQL komutlarının yanı sıra programlamada akış kontrollerini ve değişken kullanımına olanak sağlayan veritabanı programlama dilidir. T-SQL Microsoft SQL Server ve Sysbase için geçerli bir dildir. Oracle sistemlerde T-SQL yerine kendine özgü PL/SQL kullanılmaktadır. Bu iki yapı birbirine yakındır.

T-SQL, çeşitli veri tipleri, geçici nesneler, sistem veya kullanıcı tarafından tanımlı fonksiyonlar, koşullu işlemler, işlem kontrolü ve hata kontrolü gibi çeşitli özellikler sunmaktadır.


T-SQL Transact SQL


T-SQL Transact SQL, veritabanı yönetim sistemleri dışında döngü kullanımı, mantıksal karşılaştırma ve değişken kullanımı gibi programlamaya yönelik işlemlerde ayrıca bir programlama dilini öğrenmeye gerek kalmadan bu tür işlemlerin gerçekleştirilmesini sağlar.

T-SQL Transact SQLbağımsız bir ürün değildir. Harici programlama dilleri yardımıyla yazılan uygulamalarda T-SQL kullanılamaz. Microsoft veya Sybase tarafından sağlanan ilişkisel veritabanlarında programlama dillerinde olduğu gibi programlamaya yönelik işlevsellikler sağlar.

T-SQL Transact SQLifadelerini kullanabilmek İçin SQL Server’a bağlantı sağlayan istemci bir programa ihtiyaç vardır. Bu amaçla kullanılabilecek en uygun program SQL Server Management Studio’dur. Geçen bölümlerde de anlatılan SQL ifadelerini ve T-SQL ifadelerini bu program üzerinde kullanabilirsiniz. Ayrıca veritabanı oluşturma, tablo oluşturma, indeks oluşturma, kayıt girme ve düzeltme gibi birçok işlemi kod kullanmadan görsel olarak gerçekleştirebilirsiniz.



T-SQL Transact SQL

8 Eylül 2016 Perşembe

T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI

T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI


Değişkenler, programın veya kodların icra süresince belirli bir değer tutan ve istenilirse bu değer değiştirilebilen programlama elemanlarıdır. Değişkenler için bellekte belirli bir alan ayrılır ve bu değişkenlere isimleri ile ulaşılabilir. T-SQL içerisinde değişkenleri kullanmak için öncelikle tanımlamak gerekir.


T-SQL içerisinde tanımlanan değişkenler @ karakteri ile başlamak zorundadır.


T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIM ve nasıl kullanıdığı ile ilgili blgiler.I


Değişkenİsimlendirme kuralları


değişken isimlendirme kuralları diğer programlama dilleriyle aynıdır.


  • Değişken isimleri harf, rakam ve ‘den oluşabilir, ama ilk karakteri harf ~ zorundadır.

  • Değişken İsimleri Türkçe karakterler içe re m ez.

  • SQL için kullanılan ifadeler değişken adı olarak kullanılamaz.(NOT, cr ^

LIKE v.b.)


  • Değişken İsimlerinde büyük küçük harf ayrımı yoktur.

  • Değişken isimleri içerisinde boşluk karakteri kullanılamaz.

Beğisken Tanımlama


DECLARE @değişken_adı veritipi[(boyut)]

Tanımlanan değişkene verilecek veri tipi tutacağı değere göre belirlenmelidir. M$


Server için kullanılabilecek veri tipleri geçen bölümlerde anlatılmıştı. Tablo oluşturup sütunlar İçin verilen veri tipleri değişkenler içinde aynen geçerlidir. Örneğin, kar&fe türündeki veriler İçin VARCHAR(n), sayısal türdeki veriler için INT ve parasal ^ ondalıklı değerler için MONEY veri tipi kullanılabilir.


Örnek:


Sayısal türde ve @sayi İsminde bir değişken tanımlamak için aşağıdaki T-SQi ifade kullanılır.


DECLARE @sayi INT


Karakter türünde ve @karakter isminde bir değişken tanımlamak için aşağıdaki T-SQ ifadesi kullanılır.


DECLARE karakter VARCHAR(20)


Tek bir satırda farklı tiplerde birden fazla değişken tanımlaması yapılabilir. Aşağ*» verilen T-SQL ifadesi INT ve VARCHAR türünde iki farklı değişkenin tanımlaması yap#


DECLARE @deger INT, @deger2 VARCHAR(20)


Değişkene Değer Atama


SET @değişken_adı=atanacak_değer


T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI


Atanacak değer karakter veya karakter kümesinden oluşuyorsa tırnak içerisinde yazılmalıdır.


T-SQL içerisinde değişkenlere değer atamak için iki farklı yol vardır. Bunlardan 1.ncisi


yukarıda da gösterildiği gibi SET ifadesi ile gerçekleştirilir. İkinci yol ise SELECT yardımıyla değişken içerisine değer atanabilir.


Örnek:


DECLARE @sayl INT, @say2 INT, @toplam INT


SET @sayl=10


SET @say2=15


SET @toplam=@sayl+0say2


Yukarıdaki örnekte üç adet sayısal türde değişken tanımlanmıştır. Daha sonra değişkenlere SET ifadesiyle değer ataması yapılmıştır. Son satırda da görüldüğü gibi değişkenlere atanacak değerler sabit olabileceği gibi diğer değişkenlerden de eide edilebilir.


Değişkene atanacak değerler yukarıdaki örnekte olduğu gibi sabit olabileceği gibi bir sorgudan dönen değer de olabilir. Herhangi bir sorgudan dönen değer değişken içerisine atanacak ise SELECT ifadesi kullanılmalıdır. Örneğin, personellerin almış olduğu en yüksek maaş değişkene atanmak isteniyorsa, istenilen işlemi gerçekleştirecek SQL sorgusu yazılır ve SELECT ifadesinden sonra en yüksek maaş değişkene atanır.


Örnek: Aşağıda verilen T-SQL ifadesi personel tablosundaki en yüksek maaşı @enyuksekmaas değişkenine atamaktadır.


DECLARE @enyuksekmaas MONEY


SELECT @enyuksekmaas=MAX(maas) FROM personel


Veritabanından alınan değer değişkene atanırken kullanılan SQL ifadesinin tek


satır değer döndürmesi gerekir. Aksi takdirde SQL ifadesinden dönen


değerlerin en son satırındaki bilgi değişken içerisinde tutulacaktır.


SELECT ifadesi ile veritabanından alınan bir değer atanabileceği gibi sabit değer ataması da yapılabilir.


DECLARE @enyuksekmaas MONEY


SELECT @enyuksekmaas=1500


T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI



T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI

T-SQL Transact SQL

T-SQL Transact SQL


 t-sql değişken kullanımı


Veritabanı ile ilgili veri işleme ve düzenleme özelliklerine sahip standart SQL ifadeleri programlamaya yönelik ifadeleri barındırmadığı için kullanıldığı projeye göre zaman zaman yetersiz kalmıştır. T-SQL Transact SQL geliştirilmesiyle bu sorun ortadan kaldırılmıştır.

T-SQL Microsoft ve Sysbase tarafından geliştirilen temel SQL komutlarının yanı sıra programlamada akış kontrollerini ve değişken kullanımına olanak sağlayan veritabanı programlama dilidir. T-SQL Microsoft SQL Server ve Sysbase için geçerli bir dildir. Oracle sistemlerde T-SQL yerine kendine özgü PL/SQL kullanılmaktadır. Bu iki yapı birbirine yakındır.

T-SQL, çeşitli veri tipleri, geçici nesneler, sistem veya kullanıcı tarafından tanımlı fonksiyonlar, koşullu işlemler, işlem kontrolü ve hata kontrolü gibi çeşitli özellikler sunmaktadır.


T-SQL Transact SQL


T-SQL Transact SQL, veritabanı yönetim sistemleri dışında döngü kullanımı, mantıksal karşılaştırma ve değişken kullanımı gibi programlamaya yönelik işlemlerde ayrıca bir programlama dilini öğrenmeye gerek kalmadan bu tür işlemlerin gerçekleştirilmesini sağlar.

T-SQL Transact SQLbağımsız bir ürün değildir. Harici programlama dilleri yardımıyla yazılan uygulamalarda T-SQL kullanılamaz. Microsoft veya Sybase tarafından sağlanan ilişkisel veritabanlarında programlama dillerinde olduğu gibi programlamaya yönelik işlevsellikler sağlar.

T-SQL Transact SQLifadelerini kullanabilmek İçin SQL Server’a bağlantı sağlayan istemci bir programa ihtiyaç vardır. Bu amaçla kullanılabilecek en uygun program SQL Server Management Studio’dur. Geçen bölümlerde de anlatılan SQL ifadelerini ve T-SQL ifadelerini bu program üzerinde kullanabilirsiniz. Ayrıca veritabanı oluşturma, tablo oluşturma, indeks oluşturma, kayıt girme ve düzeltme gibi birçok işlemi kod kullanmadan görsel olarak gerçekleştirebilirsiniz.



T-SQL Transact SQL

31 Temmuz 2016 Pazar

T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI

T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI


Değişkenler, programın veya kodların icra süresince belirli bir değer tutan ve istenilirse bu değer değiştirilebilen programlama elemanlarıdır. Değişkenler için bellekte belirli bir alan ayrılır ve bu değişkenlere isimleri ile ulaşılabilir. T-SQL içerisinde değişkenleri kullanmak için öncelikle tanımlamak gerekir.


T-SQL içerisinde tanımlanan değişkenler @ karakteri ile başlamak zorundadır.


T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIM ve nasıl kullanıdığı ile ilgili blgiler.I


Değişkenİsimlendirme kuralları


değişken isimlendirme kuralları diğer programlama dilleriyle aynıdır.


  • Değişken isimleri harf, rakam ve ‘den oluşabilir, ama ilk karakteri harf ~ zorundadır.

  • Değişken İsimleri Türkçe karakterler içe re m ez.

  • SQL için kullanılan ifadeler değişken adı olarak kullanılamaz.(NOT, cr ^

LIKE v.b.)


  • Değişken İsimlerinde büyük küçük harf ayrımı yoktur.

  • Değişken isimleri içerisinde boşluk karakteri kullanılamaz.

Beğisken Tanımlama


DECLARE @değişken_adı veritipi[(boyut)]

Tanımlanan değişkene verilecek veri tipi tutacağı değere göre belirlenmelidir. M$


Server için kullanılabilecek veri tipleri geçen bölümlerde anlatılmıştı. Tablo oluşturup sütunlar İçin verilen veri tipleri değişkenler içinde aynen geçerlidir. Örneğin, kar&fe türündeki veriler İçin VARCHAR(n), sayısal türdeki veriler için INT ve parasal ^ ondalıklı değerler için MONEY veri tipi kullanılabilir.


Örnek:


Sayısal türde ve @sayi İsminde bir değişken tanımlamak için aşağıdaki T-SQi ifade kullanılır.


DECLARE @sayi INT


Karakter türünde ve @karakter isminde bir değişken tanımlamak için aşağıdaki T-SQ ifadesi kullanılır.


DECLARE karakter VARCHAR(20)


Tek bir satırda farklı tiplerde birden fazla değişken tanımlaması yapılabilir. Aşağ*» verilen T-SQL ifadesi INT ve VARCHAR türünde iki farklı değişkenin tanımlaması yap#


DECLARE @deger INT, @deger2 VARCHAR(20)


Değişkene Değer Atama


SET @değişken_adı=atanacak_değer


T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI


Atanacak değer karakter veya karakter kümesinden oluşuyorsa tırnak içerisinde yazılmalıdır.


T-SQL içerisinde değişkenlere değer atamak için iki farklı yol vardır. Bunlardan 1.ncisi


yukarıda da gösterildiği gibi SET ifadesi ile gerçekleştirilir. İkinci yol ise SELECT yardımıyla değişken içerisine değer atanabilir.


Örnek:


DECLARE @sayl INT, @say2 INT, @toplam INT


SET @sayl=10


SET @say2=15


SET @toplam=@sayl+0say2


Yukarıdaki örnekte üç adet sayısal türde değişken tanımlanmıştır. Daha sonra değişkenlere SET ifadesiyle değer ataması yapılmıştır. Son satırda da görüldüğü gibi değişkenlere atanacak değerler sabit olabileceği gibi diğer değişkenlerden de eide edilebilir.


Değişkene atanacak değerler yukarıdaki örnekte olduğu gibi sabit olabileceği gibi bir sorgudan dönen değer de olabilir. Herhangi bir sorgudan dönen değer değişken içerisine atanacak ise SELECT ifadesi kullanılmalıdır. Örneğin, personellerin almış olduğu en yüksek maaş değişkene atanmak isteniyorsa, istenilen işlemi gerçekleştirecek SQL sorgusu yazılır ve SELECT ifadesinden sonra en yüksek maaş değişkene atanır.


Örnek: Aşağıda verilen T-SQL ifadesi personel tablosundaki en yüksek maaşı @enyuksekmaas değişkenine atamaktadır.


DECLARE @enyuksekmaas MONEY


SELECT @enyuksekmaas=MAX(maas) FROM personel


Veritabanından alınan değer değişkene atanırken kullanılan SQL ifadesinin tek


satır değer döndürmesi gerekir. Aksi takdirde SQL ifadesinden dönen


değerlerin en son satırındaki bilgi değişken içerisinde tutulacaktır.


SELECT ifadesi ile veritabanından alınan bir değer atanabileceği gibi sabit değer ataması da yapılabilir.


DECLARE @enyuksekmaas MONEY


SELECT @enyuksekmaas=1500


T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI



T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI

T-SQL Transact SQL

T-SQL Transact SQL


 t-sql değişken kullanımı


Veritabanı ile ilgili veri işleme ve düzenleme özelliklerine sahip standart SQL ifadeleri programlamaya yönelik ifadeleri barındırmadığı için kullanıldığı projeye göre zaman zaman yetersiz kalmıştır. T-SQL Transact SQL geliştirilmesiyle bu sorun ortadan kaldırılmıştır.

T-SQL Microsoft ve Sysbase tarafından geliştirilen temel SQL komutlarının yanı sıra programlamada akış kontrollerini ve değişken kullanımına olanak sağlayan veritabanı programlama dilidir. T-SQL Microsoft SQL Server ve Sysbase için geçerli bir dildir. Oracle sistemlerde T-SQL yerine kendine özgü PL/SQL kullanılmaktadır. Bu iki yapı birbirine yakındır.

T-SQL, çeşitli veri tipleri, geçici nesneler, sistem veya kullanıcı tarafından tanımlı fonksiyonlar, koşullu işlemler, işlem kontrolü ve hata kontrolü gibi çeşitli özellikler sunmaktadır.

T-SQL Transact SQL, veritabanı yönetim sistemleri dışında döngü kullanımı, mantıksal karşılaştırma ve değişken kullanımı gibi programlamaya yönelik işlemlerde ayrıca bir programlama dilini öğrenmeye gerek kalmadan bu tür işlemlerin gerçekleştirilmesini sağlar.

T-SQL Transact SQLbağımsız bir ürün değildir. Harici programlama dilleri yardımıyla yazılan uygulamalarda T-SQL kullanılamaz. Microsoft veya Sybase tarafından sağlanan ilişkisel veritabanlarında programlama dillerinde olduğu gibi programlamaya yönelik işlevsellikler sağlar.

T-SQL Transact SQLifadelerini kullanabilmek İçin SQL Server’a bağlantı sağlayan istemci bir programa ihtiyaç vardır. Bu amaçla kullanılabilecek en uygun program SQL Server Management Studio’dur. Geçen bölümlerde de anlatılan SQL ifadelerini ve T-SQL ifadelerini bu program üzerinde kullanabilirsiniz. Ayrıca veritabanı oluşturma, tablo oluşturma, indeks oluşturma, kayıt girme ve düzeltme gibi birçok işlemi kod kullanmadan görsel olarak gerçekleştirebilirsiniz.



T-SQL Transact SQL

24 Haziran 2016 Cuma

T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI

T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI


Değişkenler, programın veya kodların icra süresince belirli bir değer tutan ve istenilirse bu değer değiştirilebilen programlama elemanlarıdır. Değişkenler için bellekte belirli bir alan ayrılır ve bu değişkenlere isimleri ile ulaşılabilir. T-SQL içerisinde değişkenleri kullanmak için öncelikle tanımlamak gerekir.


T-SQL içerisinde tanımlanan değişkenler @ karakteri ile başlamak zorundadır.


 


Değişkenİsimlendirme kuralları


değişken isimlendirme kuralları diğer programlama dilleriyle aynıdır.


  • Değişken isimleri harf, rakam ve ‘den oluşabilir, ama ilk karakteri harf ~ zorundadır.

  • Değişken İsimleri Türkçe karakterler içe re m ez.

  • SQL için kullanılan ifadeler değişken adı olarak kullanılamaz.(NOT, cr ^

LIKE v.b.)


  • Değişken İsimlerinde büyük küçük harf ayrımı yoktur.

  • Değişken isimleri içerisinde boşluk karakteri kullanılamaz.

Beğisken Tanımlama


DECLARE @değişken_adı veritipi[(boyut)]

Tanımlanan değişkene verilecek veri tipi tutacağı değere göre belirlenmelidir. M$


Server için kullanılabilecek veri tipleri geçen bölümlerde anlatılmıştı. Tablo oluşturup sütunlar İçin verilen veri tipleri değişkenler içinde aynen geçerlidir. Örneğin, kar&fe türündeki veriler İçin VARCHAR(n), sayısal türdeki veriler için INT ve parasal ^ ondalıklı değerler için MONEY veri tipi kullanılabilir.


Örnek:


Sayısal türde ve @sayi İsminde bir değişken tanımlamak için aşağıdaki T-SQi ifade kullanılır.


DECLARE @sayi INT


Karakter türünde ve @karakter isminde bir değişken tanımlamak için aşağıdaki T-SQ ifadesi kullanılır.


DECLARE karakter VARCHAR(20)


Tek bir satırda farklı tiplerde birden fazla değişken tanımlaması yapılabilir. Aşağ*» verilen T-SQL ifadesi INT ve VARCHAR türünde iki farklı değişkenin tanımlaması yap#


DECLARE @deger INT, @deger2 VARCHAR(20)


Değişkene Değer Atama


SET @değişken_adı=atanacak_değer


 


Atanacak değer karakter veya karakter kümesinden oluşuyorsa tırnak içerisinde yazılmalıdır.


T-SQL içerisinde değişkenlere değer atamak için iki farklı yol vardır. Bunlardan 1.ncisi


yukarıda da gösterildiği gibi SET ifadesi ile gerçekleştirilir. İkinci yol ise SELECT yardımıyla değişken içerisine değer atanabilir.


Örnek:


DECLARE @sayl INT, @say2 INT, @toplam INT


SET @sayl=10


SET @say2=15


SET @toplam=@sayl+0say2


Yukarıdaki örnekte üç adet sayısal türde değişken tanımlanmıştır. Daha sonra değişkenlere SET ifadesiyle değer ataması yapılmıştır. Son satırda da görüldüğü gibi değişkenlere atanacak değerler sabit olabileceği gibi diğer değişkenlerden de eide edilebilir.


Değişkene atanacak değerler yukarıdaki örnekte olduğu gibi sabit olabileceği gibi bir sorgudan dönen değer de olabilir. Herhangi bir sorgudan dönen değer değişken içerisine atanacak ise SELECT ifadesi kullanılmalıdır. Örneğin, personellerin almış olduğu en yüksek maaş değişkene atanmak isteniyorsa, istenilen işlemi gerçekleştirecek SQL sorgusu yazılır ve SELECT ifadesinden sonra en yüksek maaş değişkene atanır.


Örnek: Aşağıda verilen T-SQL ifadesi personel tablosundaki en yüksek maaşı @enyuksekmaas değişkenine atamaktadır.


DECLARE @enyuksekmaas MONEY


SELECT @enyuksekmaas=MAX(maas) FROM personel


Veritabanından alınan değer değişkene atanırken kullanılan SQL ifadesinin tek


satır değer döndürmesi gerekir. Aksi takdirde SQL ifadesinden dönen


değerlerin en son satırındaki bilgi değişken içerisinde tutulacaktır.


SELECT ifadesi ile veritabanından alınan bir değer atanabileceği gibi sabit değer ataması da yapılabilir.


DECLARE @enyuksekmaas MONEY


SELECT @enyuksekmaas=1500



T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI

23 Haziran 2016 Perşembe

T-SQL (Transact SQL)

T-SQL(Transact SQL)



Veritabanı ile ilgili veri işleme ve düzenleme özelliklerine sahip standart SQL ifadeleri programlamaya yönelik ifadeleri barındırmadığı için kullanıldığı projeye göre zaman zaman yetersiz kalmıştır. T-SQL’ln geliştirilmesiyle bu sorun ortadan kaldırılmıştır.

T-SQL Microsoft ve Sysbase tarafından geliştirilen temel SQL komutlarının yanı sıra programlamada akış kontrollerini ve değişken kullanımına olanak sağlayan veritabanı programlama dilidir. T-SQL Microsoft SQL Server ve Sysbase için geçerli bir dildir. Oracle sistemlerde T-SQL yerine kendine özgü PL/SQL kullanılmaktadır. Bu iki yapı birbirine yakındır.

T-SQL, çeşitli veri tipleri, geçici nesneler, sistem veya kullanıcı tarafından tanımlı fonksiyonlar, koşullu işlemler, işlem kontrolü ve hata kontrolü gibi çeşitli özellikler sunmaktadır.

T-SQL, veritabanı yönetim sistemleri dışında döngü kullanımı, mantıksal karşılaştırma ve değişken kullanımı gibi programlamaya yönelik işlemlerde ayrıca bir programlama dilini öğrenmeye gerek kalmadan bu tür işlemlerin gerçekleştirilmesini sağlar.

T-SQL bağımsız bir ürün değildir. Harici programlama dilleri yardımıyla yazılan uygulamalarda T-SQL kullanılamaz. Microsoft veya Sybase tarafından sağlanan ilişkisel veritabanlarında programlama dillerinde olduğu gibi programlamaya yönelik işlevsellikler sağlar.

T-SQL ifadelerini kullanabilmek İçin SQL Server’a bağlantı sağlayan istemci bir programa ihtiyaç vardır. Bu amaçla kullanılabilecek en uygun program SQL Server Management Studio’dur. Geçen bölümlerde de anlatılan SQL ifadelerini ve T-SQL ifadelerini bu program üzerinde kullanabilirsiniz. Ayrıca veritabanı oluşturma, tablo oluşturma, indeks oluşturma, kayıt girme ve düzeltme gibi birçok işlemi kod kullanmadan görsel olarak gerçekleştirebilirsiniz.



T-SQL (Transact SQL)

19 Mayıs 2016 Perşembe

T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI

T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI


Değişkenler, programın veya kodların icra süresince belirli bir değer tutan ve istenilirse bu değer değiştirilebilen programlama elemanlarıdır. Değişkenler için bellekte belirli bir alan ayrılır ve bu değişkenlere isimleri ile ulaşılabilir. T-SQL içerisinde değişkenleri kullanmak için öncelikle tanımlamak gerekir.


T-SQL içerisinde tanımlanan değişkenler @ karakteri ile başlamak zorundadır.


 


Değişkenİsimlendirme kuralları


değişken isimlendirme kuralları diğer programlama dilleriyle aynıdır.


  • Değişken isimleri harf, rakam ve ‘den oluşabilir, ama ilk karakteri harf ~ zorundadır.

  • Değişken İsimleri Türkçe karakterler içe re m ez.

  • SQL için kullanılan ifadeler değişken adı olarak kullanılamaz.(NOT, cr ^

LIKE v.b.)


  • Değişken İsimlerinde büyük küçük harf ayrımı yoktur.

  • Değişken isimleri içerisinde boşluk karakteri kullanılamaz.

Beğisken Tanımlama


DECLARE @değişken_adı veritipi[(boyut)]

Tanımlanan değişkene verilecek veri tipi tutacağı değere göre belirlenmelidir. M$


Server için kullanılabilecek veri tipleri geçen bölümlerde anlatılmıştı. Tablo oluşturup sütunlar İçin verilen veri tipleri değişkenler içinde aynen geçerlidir. Örneğin, kar&fe türündeki veriler İçin VARCHAR(n), sayısal türdeki veriler için INT ve parasal ^ ondalıklı değerler için MONEY veri tipi kullanılabilir.


Örnek:


Sayısal türde ve @sayi İsminde bir değişken tanımlamak için aşağıdaki T-SQi ifade kullanılır.


DECLARE @sayi INT


Karakter türünde ve @karakter isminde bir değişken tanımlamak için aşağıdaki T-SQ ifadesi kullanılır.


DECLARE karakter VARCHAR(20)


Tek bir satırda farklı tiplerde birden fazla değişken tanımlaması yapılabilir. Aşağ*» verilen T-SQL ifadesi INT ve VARCHAR türünde iki farklı değişkenin tanımlaması yap#


DECLARE @deger INT, @deger2 VARCHAR(20)


Değişkene Değer Atama


SET @değişken_adı=atanacak_değer


 


Atanacak değer karakter veya karakter kümesinden oluşuyorsa tırnak içerisinde yazılmalıdır.


T-SQL içerisinde değişkenlere değer atamak için iki farklı yol vardır. Bunlardan 1.ncisi


yukarıda da gösterildiği gibi SET ifadesi ile gerçekleştirilir. İkinci yol ise SELECT yardımıyla değişken içerisine değer atanabilir.


Örnek:


DECLARE @sayl INT, @say2 INT, @toplam INT


SET @sayl=10


SET @say2=15


SET @toplam=@sayl+0say2


Yukarıdaki örnekte üç adet sayısal türde değişken tanımlanmıştır. Daha sonra değişkenlere SET ifadesiyle değer ataması yapılmıştır. Son satırda da görüldüğü gibi değişkenlere atanacak değerler sabit olabileceği gibi diğer değişkenlerden de eide edilebilir.


Değişkene atanacak değerler yukarıdaki örnekte olduğu gibi sabit olabileceği gibi bir sorgudan dönen değer de olabilir. Herhangi bir sorgudan dönen değer değişken içerisine atanacak ise SELECT ifadesi kullanılmalıdır. Örneğin, personellerin almış olduğu en yüksek maaş değişkene atanmak isteniyorsa, istenilen işlemi gerçekleştirecek SQL sorgusu yazılır ve SELECT ifadesinden sonra en yüksek maaş değişkene atanır.


Örnek: Aşağıda verilen T-SQL ifadesi personel tablosundaki en yüksek maaşı @enyuksekmaas değişkenine atamaktadır.


DECLARE @enyuksekmaas MONEY


SELECT @enyuksekmaas=MAX(maas) FROM personel


Veritabanından alınan değer değişkene atanırken kullanılan SQL ifadesinin tek


satır değer döndürmesi gerekir. Aksi takdirde SQL ifadesinden dönen


değerlerin en son satırındaki bilgi değişken içerisinde tutulacaktır.


SELECT ifadesi ile veritabanından alınan bir değer atanabileceği gibi sabit değer ataması da yapılabilir.


DECLARE @enyuksekmaas MONEY


SELECT @enyuksekmaas=1500



T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI

18 Mayıs 2016 Çarşamba

T-SQL (Transact SQL)

T-SQL(Transact SQL)



Veritabanı ile ilgili veri işleme ve düzenleme özelliklerine sahip standart SQL ifadeleri programlamaya yönelik ifadeleri barındırmadığı için kullanıldığı projeye göre zaman zaman yetersiz kalmıştır. T-SQL’ln geliştirilmesiyle bu sorun ortadan kaldırılmıştır.

T-SQL Microsoft ve Sysbase tarafından geliştirilen temel SQL komutlarının yanı sıra programlamada akış kontrollerini ve değişken kullanımına olanak sağlayan veritabanı programlama dilidir. T-SQL Microsoft SQL Server ve Sysbase için geçerli bir dildir. Oracle sistemlerde T-SQL yerine kendine özgü PL/SQL kullanılmaktadır. Bu iki yapı birbirine yakındır.

T-SQL, çeşitli veri tipleri, geçici nesneler, sistem veya kullanıcı tarafından tanımlı fonksiyonlar, koşullu işlemler, işlem kontrolü ve hata kontrolü gibi çeşitli özellikler sunmaktadır.

T-SQL, veritabanı yönetim sistemleri dışında döngü kullanımı, mantıksal karşılaştırma ve değişken kullanımı gibi programlamaya yönelik işlemlerde ayrıca bir programlama dilini öğrenmeye gerek kalmadan bu tür işlemlerin gerçekleştirilmesini sağlar.

T-SQL bağımsız bir ürün değildir. Harici programlama dilleri yardımıyla yazılan uygulamalarda T-SQL kullanılamaz. Microsoft veya Sybase tarafından sağlanan ilişkisel veritabanlarında programlama dillerinde olduğu gibi programlamaya yönelik işlevsellikler sağlar.

T-SQL ifadelerini kullanabilmek İçin SQL Server’a bağlantı sağlayan istemci bir programa ihtiyaç vardır. Bu amaçla kullanılabilecek en uygun program SQL Server Management Studio’dur. Geçen bölümlerde de anlatılan SQL ifadelerini ve T-SQL ifadelerini bu program üzerinde kullanabilirsiniz. Ayrıca veritabanı oluşturma, tablo oluşturma, indeks oluşturma, kayıt girme ve düzeltme gibi birçok işlemi kod kullanmadan görsel olarak gerçekleştirebilirsiniz.



T-SQL (Transact SQL)

7 Nisan 2016 Perşembe

T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI

T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI


Değişkenler, programın veya kodların icra süresince belirli bir değer tutan ve istenilirse bu değer değiştirilebilen programlama elemanlarıdır. Değişkenler için bellekte belirli bir alan ayrılır ve bu değişkenlere isimleri ile ulaşılabilir. T-SQL içerisinde değişkenleri kullanmak için öncelikle tanımlamak gerekir.


T-SQL içerisinde tanımlanan değişkenler @ karakteri ile başlamak zorundadır.


 


Değişkenİsimlendirme kuralları


değişken isimlendirme kuralları diğer programlama dilleriyle aynıdır.


  • Değişken isimleri harf, rakam ve ‘den oluşabilir, ama ilk karakteri harf ~ zorundadır.

  • Değişken İsimleri Türkçe karakterler içe re m ez.

  • SQL için kullanılan ifadeler değişken adı olarak kullanılamaz.(NOT, cr ^

LIKE v.b.)


  • Değişken İsimlerinde büyük küçük harf ayrımı yoktur.

  • Değişken isimleri içerisinde boşluk karakteri kullanılamaz.

Beğisken Tanımlama


DECLARE @değişken_adı veritipi[(boyut)]


Tanımlanan değişkene verilecek veri tipi tutacağı değere göre belirlenmelidir. M$


Server için kullanılabilecek veri tipleri geçen bölümlerde anlatılmıştı. Tablo oluşturup sütunlar İçin verilen veri tipleri değişkenler içinde aynen geçerlidir. Örneğin, kar&fe türündeki veriler İçin VARCHAR(n), sayısal türdeki veriler için INT ve parasal ^ ondalıklı değerler için MONEY veri tipi kullanılabilir.


Örnek:


Sayısal türde ve @sayi İsminde bir değişken tanımlamak için aşağıdaki T-SQi ifade kullanılır.


DECLARE @sayi INT


Karakter türünde ve @karakter isminde bir değişken tanımlamak için aşağıdaki T-SQ ifadesi kullanılır.


DECLARE karakter VARCHAR(20)


Tek bir satırda farklı tiplerde birden fazla değişken tanımlaması yapılabilir. Aşağ*» verilen T-SQL ifadesi INT ve VARCHAR türünde iki farklı değişkenin tanımlaması yap#


DECLARE @deger INT, @deger2 VARCHAR(20)


Değişkene Değer Atama


SET @değişken_adı=atanacak_değer


 


Atanacak değer karakter veya karakter kümesinden oluşuyorsa tırnak içerisinde yazılmalıdır.


T-SQL içerisinde değişkenlere değer atamak için iki farklı yol vardır. Bunlardan 1.ncisi


yukarıda da gösterildiği gibi SET ifadesi ile gerçekleştirilir. İkinci yol ise SELECT yardımıyla değişken içerisine değer atanabilir.


Örnek:


DECLARE @sayl INT, @say2 INT, @toplam INT


SET @sayl=10


SET @say2=15


SET @toplam=@sayl+0say2


Yukarıdaki örnekte üç adet sayısal türde değişken tanımlanmıştır. Daha sonra değişkenlere SET ifadesiyle değer ataması yapılmıştır. Son satırda da görüldüğü gibi değişkenlere atanacak değerler sabit olabileceği gibi diğer değişkenlerden de eide edilebilir.


Değişkene atanacak değerler yukarıdaki örnekte olduğu gibi sabit olabileceği gibi bir sorgudan dönen değer de olabilir. Herhangi bir sorgudan dönen değer değişken içerisine atanacak ise SELECT ifadesi kullanılmalıdır. Örneğin, personellerin almış olduğu en yüksek maaş değişkene atanmak isteniyorsa, istenilen işlemi gerçekleştirecek SQL sorgusu yazılır ve SELECT ifadesinden sonra en yüksek maaş değişkene atanır.


Örnek: Aşağıda verilen T-SQL ifadesi personel tablosundaki en yüksek maaşı @enyuksekmaas değişkenine atamaktadır.


DECLARE @enyuksekmaas MONEY


SELECT @enyuksekmaas=MAX(maas) FROM personel


Veritabanından alınan değer değişkene atanırken kullanılan SQL ifadesinin tek


satır değer döndürmesi gerekir. Aksi takdirde SQL ifadesinden dönen


değerlerin en son satırındaki bilgi değişken içerisinde tutulacaktır.


SELECT ifadesi ile veritabanından alınan bir değer atanabileceği gibi sabit değer ataması da yapılabilir.


DECLARE @enyuksekmaas MONEY


SELECT @enyuksekmaas=1500



T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI

T-SQL (Transact SQL)

T-SQL(Transact SQL)



Veritabanı ile ilgili veri işleme ve düzenleme özelliklerine sahip standart SQL ifadeleri programlamaya yönelik ifadeleri barındırmadığı için kullanıldığı projeye göre zaman zaman yetersiz kalmıştır. T-SQL’ln geliştirilmesiyle bu sorun ortadan kaldırılmıştır.

T-SQL Microsoft ve Sysbase tarafından geliştirilen temel SQL komutlarının yanı sıra programlamada akış kontrollerini ve değişken kullanımına olanak sağlayan veritabanı programlama dilidir. T-SQL Microsoft SQL Server ve Sysbase için geçerli bir dildir. Oracle sistemlerde T-SQL yerine kendine özgü PL/SQL kullanılmaktadır. Bu iki yapı birbirine yakındır.

T-SQL, çeşitli veri tipleri, geçici nesneler, sistem veya kullanıcı tarafından tanımlı fonksiyonlar, koşullu işlemler, işlem kontrolü ve hata kontrolü gibi çeşitli özellikler sunmaktadır.

T-SQL, veritabanı yönetim sistemleri dışında döngü kullanımı, mantıksal karşılaştırma ve değişken kullanımı gibi programlamaya yönelik işlemlerde ayrıca bir programlama dilini öğrenmeye gerek kalmadan bu tür işlemlerin gerçekleştirilmesini sağlar.

T-SQL bağımsız bir ürün değildir. Harici programlama dilleri yardımıyla yazılan uygulamalarda T-SQL kullanılamaz. Microsoft veya Sybase tarafından sağlanan ilişkisel veritabanlarında programlama dillerinde olduğu gibi programlamaya yönelik işlevsellikler sağlar.

T-SQL ifadelerini kullanabilmek İçin SQL Server’a bağlantı sağlayan istemci bir programa ihtiyaç vardır. Bu amaçla kullanılabilecek en uygun program SQL Server Management Studio’dur. Geçen bölümlerde de anlatılan SQL ifadelerini ve T-SQL ifadelerini bu program üzerinde kullanabilirsiniz. Ayrıca veritabanı oluşturma, tablo oluşturma, indeks oluşturma, kayıt girme ve düzeltme gibi birçok işlemi kod kullanmadan görsel olarak gerçekleştirebilirsiniz.



T-SQL (Transact SQL)

24 Şubat 2016 Çarşamba

sql mükkerrer kayıt bulmak (T-SQL)

Merhaba, Bir çok kere karşılaştığımız problemlerden biride bir tablo içerisinde birden fazla tekrar eden satır bulununca tekrar eden kayıtların hangisini gösterebileceğimiz t-sql sorgusu aşağıdaki gibidir.


Tablo Bilgileri ;

Maillertek tablosunda Adres adında bir kolon bulunmaktadır ve bu kolonda email adresleri bulunmaktadır. Tablo adı : MaillerTek Kolon : Adres


SELECT Adres,

COUNT(Adres) AS TekrarlamaSayısı

FROM Maillertek

GROUP BY Adres

HAVING ( COUNT(Adres) > 1 )

order by TekrarlamaSayısı


Yapılan sorguyu türkçeye çevirerek televuz etmemiz gerekirse; adres kolonunu ve adres kolonunundaki göster, having kullanımındaki durum : şart, count(adres) ile her bir satırın sayısını al ve > 1 büyükse göster Kolay Gelsin.


<p>



sql mükkerrer kayıt bulmak (T-SQL)

7 Şubat 2016 Pazar

T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI

T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI


Değişkenler, programın veya kodların icra süresince belirli bir değer tutan ve istenilirse bu değer değiştirilebilen programlama elemanlarıdır. Değişkenler için bellekte belirli bir alan ayrılır ve bu değişkenlere isimleri ile ulaşılabilir. T-SQL içerisinde değişkenleri kullanmak için öncelikle tanımlamak gerekir.


T-SQL içerisinde tanımlanan değişkenler @ karakteri ile başlamak zorundadır.


 


Değişkenİsimlendirme kuralları


değişken isimlendirme kuralları diğer programlama dilleriyle aynıdır.


  • Değişken isimleri harf, rakam ve ‘den oluşabilir, ama ilk karakteri harf ~ zorundadır.

  • Değişken İsimleri Türkçe karakterler içe re m ez.

  • SQL için kullanılan ifadeler değişken adı olarak kullanılamaz.(NOT, cr ^

LIKE v.b.)


  • Değişken İsimlerinde büyük küçük harf ayrımı yoktur.

  • Değişken isimleri içerisinde boşluk karakteri kullanılamaz.

Beğisken Tanımlama


DECLARE @değişken_adı veritipi[(boyut)]


Tanımlanan değişkene verilecek veri tipi tutacağı değere göre belirlenmelidir. M$


Server için kullanılabilecek veri tipleri geçen bölümlerde anlatılmıştı. Tablo oluşturup sütunlar İçin verilen veri tipleri değişkenler içinde aynen geçerlidir. Örneğin, kar&fe türündeki veriler İçin VARCHAR(n), sayısal türdeki veriler için INT ve parasal ^ ondalıklı değerler için MONEY veri tipi kullanılabilir.


Örnek:


Sayısal türde ve @sayi İsminde bir değişken tanımlamak için aşağıdaki T-SQi ifade kullanılır.


DECLARE @sayi INT


Karakter türünde ve @karakter isminde bir değişken tanımlamak için aşağıdaki T-SQ ifadesi kullanılır.


DECLARE karakter VARCHAR(20)


Tek bir satırda farklı tiplerde birden fazla değişken tanımlaması yapılabilir. Aşağ*» verilen T-SQL ifadesi INT ve VARCHAR türünde iki farklı değişkenin tanımlaması yap#


DECLARE @deger INT, @deger2 VARCHAR(20)


Değişkene Değer Atama


SET @değişken_adı=atanacak_değer


 


Atanacak değer karakter veya karakter kümesinden oluşuyorsa tırnak içerisinde yazılmalıdır.


T-SQL içerisinde değişkenlere değer atamak için iki farklı yol vardır. Bunlardan 1.ncisi


yukarıda da gösterildiği gibi SET ifadesi ile gerçekleştirilir. İkinci yol ise SELECT yardımıyla değişken içerisine değer atanabilir.


Örnek:


DECLARE @sayl INT, @say2 INT, @toplam INT


SET @sayl=10


SET @say2=15


SET @toplam=@sayl+0say2


Yukarıdaki örnekte üç adet sayısal türde değişken tanımlanmıştır. Daha sonra değişkenlere SET ifadesiyle değer ataması yapılmıştır. Son satırda da görüldüğü gibi değişkenlere atanacak değerler sabit olabileceği gibi diğer değişkenlerden de eide edilebilir.


Değişkene atanacak değerler yukarıdaki örnekte olduğu gibi sabit olabileceği gibi bir sorgudan dönen değer de olabilir. Herhangi bir sorgudan dönen değer değişken içerisine atanacak ise SELECT ifadesi kullanılmalıdır. Örneğin, personellerin almış olduğu en yüksek maaş değişkene atanmak isteniyorsa, istenilen işlemi gerçekleştirecek SQL sorgusu yazılır ve SELECT ifadesinden sonra en yüksek maaş değişkene atanır.


Örnek: Aşağıda verilen T-SQL ifadesi personel tablosundaki en yüksek maaşı @enyuksekmaas değişkenine atamaktadır.


DECLARE @enyuksekmaas MONEY


SELECT @enyuksekmaas=MAX(maas) FROM personel


Veritabanından alınan değer değişkene atanırken kullanılan SQL ifadesinin tek


satır değer döndürmesi gerekir. Aksi takdirde SQL ifadesinden dönen


değerlerin en son satırındaki bilgi değişken içerisinde tutulacaktır.


SELECT ifadesi ile veritabanından alınan bir değer atanabileceği gibi sabit değer ataması da yapılabilir.


DECLARE @enyuksekmaas MONEY


SELECT @enyuksekmaas=1500



T-SQL DEĞİŞKEN TANIMLAMA VE KULLANIMI

T-SQL (Transact SQL)

T-SQL(Transact SQL)



Veritabanı ile ilgili veri işleme ve düzenleme özelliklerine sahip standart SQL ifadeleri programlamaya yönelik ifadeleri barındırmadığı için kullanıldığı projeye göre zaman zaman yetersiz kalmıştır. T-SQL’ln geliştirilmesiyle bu sorun ortadan kaldırılmıştır.

T-SQL Microsoft ve Sysbase tarafından geliştirilen temel SQL komutlarının yanı sıra programlamada akış kontrollerini ve değişken kullanımına olanak sağlayan veritabanı programlama dilidir. T-SQL Microsoft SQL Server ve Sysbase için geçerli bir dildir. Oracle sistemlerde T-SQL yerine kendine özgü PL/SQL kullanılmaktadır. Bu iki yapı birbirine yakındır.

T-SQL, çeşitli veri tipleri, geçici nesneler, sistem veya kullanıcı tarafından tanımlı fonksiyonlar, koşullu işlemler, işlem kontrolü ve hata kontrolü gibi çeşitli özellikler sunmaktadır.

T-SQL, veritabanı yönetim sistemleri dışında döngü kullanımı, mantıksal karşılaştırma ve değişken kullanımı gibi programlamaya yönelik işlemlerde ayrıca bir programlama dilini öğrenmeye gerek kalmadan bu tür işlemlerin gerçekleştirilmesini sağlar.

T-SQL bağımsız bir ürün değildir. Harici programlama dilleri yardımıyla yazılan uygulamalarda T-SQL kullanılamaz. Microsoft veya Sybase tarafından sağlanan ilişkisel veritabanlarında programlama dillerinde olduğu gibi programlamaya yönelik işlevsellikler sağlar.

T-SQL ifadelerini kullanabilmek İçin SQL Server’a bağlantı sağlayan istemci bir programa ihtiyaç vardır. Bu amaçla kullanılabilecek en uygun program SQL Server Management Studio’dur. Geçen bölümlerde de anlatılan SQL ifadelerini ve T-SQL ifadelerini bu program üzerinde kullanabilirsiniz. Ayrıca veritabanı oluşturma, tablo oluşturma, indeks oluşturma, kayıt girme ve düzeltme gibi birçok işlemi kod kullanmadan görsel olarak gerçekleştirebilirsiniz.



T-SQL (Transact SQL)

25 Aralık 2015 Cuma

sql mükkerrer kayıt bulmak (T-SQL)

Merhaba, Bir çok kere karşılaştığımız problemlerden biride bir tablo içerisinde birden fazla tekrar eden satır bulununca tekrar eden kayıtların hangisini gösterebileceğimiz t-sql sorgusu aşağıdaki gibidir.


Tablo Bilgileri ;

Maillertek tablosunda Adres adında bir kolon bulunmaktadır ve bu kolonda email adresleri bulunmaktadır. Tablo adı : MaillerTek Kolon : Adres


SELECT Adres,

COUNT(Adres) AS TekrarlamaSayısı

FROM Maillertek

GROUP BY Adres

HAVING ( COUNT(Adres) > 1 )

order by TekrarlamaSayısı


Yapılan sorguyu türkçeye çevirerek televuz etmemiz gerekirse; adres kolonunu ve adres kolonunundaki göster, having kullanımındaki durum : şart, count(adres) ile her bir satırın sayısını al ve > 1 büyükse göster Kolay Gelsin.


<p>



sql mükkerrer kayıt bulmak (T-SQL)