ANSI SQL ve T-SQL

Teknik konulara girmeden ve SQL Server kurulumuna geçmeden önce, birazda SQL Server ile ilgilenen ve SQL Server kullanmaya yeni baslayacak arkadaslar için açiklayici bilgiler vermek istiyorum… SQL sözcügü Türkçe SiQüeL olarak okunur açilimi da Structred Query Language yani Yapisal Sorgu Dilidir. ülkemizde ise çogu kullanici bunu eSQüeL olarak okur. Daha öncede söyledigim gibi, SQL bir dildir tipki Basic, Pascal veya C de kullandigimiz gibi komutlari vardir. Ancak SQL dilini digerlerinden ayiran sey veri tabani üzerinde kullanilmak ve sorgulama yapmak için gelistirilmis olmasidir. SQL dilinin de kendine ait Söz Dizimleri ve Komutlari vardir. Ve bu dil dünya üzerinde kullanilan tüm SQL Sunuculari için ayni seyi ifade edecek bir standarda baglanmistir. Kullandiginiz sunucu ne olursa olsun kullandigi temel SQL komutlari aynidir. MS SQL Server kullandigi SQL diline ek olarak birde Transact –SQL deyimleri gelistirmistir. Transact –SQL kullanicilarin bir çok islemi daha hizli ve basitçe yapabilmesine olanak saglayacak yapida gelistirilmistir. Transact –SQL, standart SQL deyimlerine ek olarak sadece MS SQL Server için Microsoft tarafindan gelistirilmistir. Transact –SQL in kullandigi komutlarin her biri için bir Stored Procedure dür diyebiliriz. Bu özelligi ile Transact –SQL, yazilim gelistiricilere yazdiklari uygulama içinden de bir çok islemi yapabilme imkani saglar. Dahasi MS SQL Server da kendi içinde yönetimi için bu Transact –SQL komutlarini kullanir…