Трансацт-СQЛ
Трансацт-СQЛ (скраћено Т-СQЛ) је Мицрософт-ово проширење СQЛ-а намењено интеракцији са релационим базама података. Проширује СQЛ стандарде укључујући процедурално програмирање, локалне варијабле, разне фунцкије за обраду стрингова, датума, математичких функција итд. Трансацт-СQЛ се користи од стране Мицрософт СQЛ Сервера. Све апликације које комуницирају са инстанцом СQЛ сервера то обављају шаљући Т-СQЛ наредбе серверу независно од корисничког интерфејса апликације.
Ускладиштене процедуре су блокови СQЛ кода, који су у стању да изврше неку активност на серверу.
Пример
уредиДекларисање варијабле и додељивање назива коришћењем DECLARE
, SET
и SELECT
наредби.
DECLARE @var1 NVARCHAR(30);
SET @var1 = 'Some Name';
SELECT @var1 = Name
FROM Sales.Store
WHERE CustomerID = 100;