close

Transact-SQL

Navigasyona git Aramaya git

Transact-SQL (T-SQL), Microsoft ve Sybase'den SQL'in bir uzantısıdır. Genellikle Yapılandırılmış Sorgu Dili olarak anılan SQL, orijinal olarak IBM tarafından sorgular gerçekleştirmek, bildirimsel ifadeler kullanarak ilişkisel veritabanlarını değiştirmek ve tanımlamak için geliştirilmiş standartlaştırılmış bir bilgi işlem dilidir. T-SQL, SQL standardını prosedürel programlama , yerel değişkenler, dizi işleme, tarih işleme, matematik vb. için çeşitli destek işlevleri ve DELETE ve UPDATE ifadelerindeki değişiklikleri içerecek şekilde genişletir. Bu ek özellikler, T-SQL'i bir Turing otomatının özelliklerini karşılayan bir dil haline getirir .

TRANSACT-SQL , veritabanı üzerinde gerçekleştirmek istediğimiz hemen hemen her görevi tanımlamamıza izin veren çok güçlü bir dildir; herhangi bir programlama dilinin özelliklerini, bilgilerin işlenmesi için gerekli mantığı tanımlamamıza izin veren özellikleri içerir:

• Veri türü.
 • Değişkenlerin tanımı.
 • Akış kontrol yapıları.
 • İstisna yönetimi.
 • Önceden tanımlanmış işlevler.

Ancak, bize izin vermiyor:

• Kullanıcı arayüzleri oluşturun.
 • Yürütülebilir uygulamalar oluşturun, bunun yerine bir noktada veri sunucusuna ulaşacak ve yürütülecek öğeler oluşturun.

Bu kısıtlamalar nedeniyle genellikle saklı yordamlar, tetikleyiciler ve kullanıcı işlevleri oluşturmak için kullanılır.

Visual Basic, C, Java gibi diğer programlama dillerinde geliştirilmiş uygulamalarda gömülü dil olarak herhangi bir SQL gibi kullanılabilir. Ve tabii ki .NET platformunda yer alan diller.

Ayrıca, örneğin SSMS sorgu düzenleyicisinden (SQL Server Management Studio) doğrudan etkileşimli olarak da çalıştırabiliriz.