Трансацт-С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;