Transact-SQL

T-SQL (Transact-SQL), 1980’lerin sonunda Sybase ve Microsoft ortaklığıyla kurulan SQL Server temelleri üzerinde yükselmiş, ancak Microsoft’un 1990’ların ortasında kod tabanının tüm kontrolünü ele almasıyla birlikte kurumsal veri dünyasının en güçlü dillerinden biri haline gelmiştir. Microsoft, standart ANSI/ISO SQL’in yalnızca veri getiren sorgulama yapısını; yerel değişken tanımlama, IF...ELSE ve döngü gibi akış denetimleri, TRY...CATCH hata yakalama mekanizmaları ve sunucu tarafında çalışan Stored Procedure/Trigger desteğiyle donatarak tam teşekküllü bir yordamsal (prosedürel) programlama diline dönüştürmüştür.

Bugün Microsoft SQL Server , Azure SQL ve kurumsal veri ambarlarının merkezinde yer alan bu genişletilmiş mimari, Microsoft’un veri güvenliği, ölçeklenebilirlik ve yüksek işlem hacmine yönelik optimizasyonlarıyla modern veri yönetiminin omurgasını oluşturmaktadır.


T_SQL diline bir örnek vermek gerekirse

//Değişken tanımla ve ilk değerini ver. NVARCHAR(50) değişkenin türünü ifade eder.

DECLARE @KategoriAdi NVARCHAR(50) = 'Ekonomi';

// Değişkeni sorgu filtresinde kullan

SELECT Id, Baslik, OkunmaSayisi 

FROM Haberler 

WHERE Kategori = @KategoriAdi;

Kaynakça

  1. ↑ "Transact-SQL Başvurusu". Microsoft.
  2. ↑ "Transact-SQL Başvurusu". Microsoft.