T-SQL’in Temelleri
Bu bölümde SQL de bulunmayan karar deyimleri, döngü deyimleri vb. yapılar anlatılmıştır. Bu yapılar normal programlama dillerinde bulunur. SQL’de bu eksikliği gidermek için T-SQL veya PL/SQL kullanılmaktadır. T-SQL MSSQL sunucuda saklı yordam, tetikleyici, fonksiyon gibi nesneler yazmak için kullanılır. PL/SQL aynı amaçla oracle veritabanı sisteminde kullanılır.
Değişkenler
Program boyunca herhangi bir noktada değeri değiştirilebilen yapılardır. Normal programlama dillerinde olan bu yapılar T-SQL içinde de mevcuttur. Değişkenler; Prosedür, fonksiyon ve tetikleyiciler içinde sürekli ihtiyaç duyduğumuz yapılardır. T-SQL içinde DEVLARE deyimi ile tanımlanırlar. Tanımlanan değişkenler farklı türlerde olabilirler. Sayısal, karakter veya tarih gibi türlerde olabilirler. MS SQL Server’da değişkenler aşağıdaki gibi tanımlanır.
Declare @degisken_adi degisken_turu, @degisken_adi degisken_turu
T-SQL de tüm değişken isimleri ” @ ” simgesi ile başlar.