T-SQL ve Değişken Tanımlama

Standart SQL ifadelerinde programlamaya yönelik ifadeleri barındırmadığı için projelerde yetersiz kalmaya başlamıştır. Bunun üzerine MS SQL veritabanları için Microsoft ve Sybase tarafından T-SQL, Oracle veribanıları için Oracle firması tarafından PL/SQL geliştirilmiştir.

T-SQL ve PL/SQL sayesinde akış kontroller, değişkenler, fonksyionlar, hata konrolleri gibi programlamaya yönelik ifadeler gelmiştir.

Yukarıda bir değişkenin nasıl tanımlandığını gördük. Değişken tanımlamak için DECLARE ifadesi ardından değişken adı yazılır. Değişken adı yazılırken önünde @ işaretinin olmasına dikkat edilir. Değişkenin veri tipi(int, char, varchar, date vb.) belirlenerek değişken tanımlama adımı tamamlanmış olur.

Değişken İsimlendirme Kuralları

  • Türkçe karakter(Ç,ç,Ğ,ğ,ı,İ,Ö,ö,Ş,ş,Ü,ü) ve boşluk kullanılmaz.
  • İlk karakteri harf olmak zorundadır. Diğer karakterler harf, rakam, “_” den oluşabilir.
  • Büyük küçük harf ayrımı yoktur.
  • SQL için kullnaılan ifadeler kullanılamaz.(WHERE, LIKE, OR, AND, NOT vb.)

Yukarıda int(tamsayı) tipinde SAYI değişkeni ve 5 karaktere kadar izin veren CINSIYET değişkenleri tanımlandı.

Değişkenlere değer atanması için yukarıda olduğu gibi SET ifadesi ardından @ işaretiyle beraber değişken adı yazılır ve = işaretinden sonra değer atanır. SAYI değişkenine 22 ve CINSIYET değişkenine ERKEK değeri atandı ve SELECT sorgusuyla bu değerler aşağıda olduğu gibi ekrana yazdırıldı.

t-sql_degisken

Aşağıda en yüksek maaşı tablodan çekip değişkene atayan ve bunu ekrana yazdıran bir örnek bulunmaktadır.

t-sql-degisken-ornek


Java Developer

Yazıyı Paylaş

Related Articles

Yorum Yaz

© 2024 Onur Arslan. Tüm Hakları Saklıdır. · RSS Yazıları · RSS Yorumları