Nimetu
Samas tuleb arvestada, et ajutistel tabelitel pole enam mingit seost läheandmetega e. sealt
otsimiseks ei saa kasutada indekseid
Tsükkel, valik
Transact-SQL´il on kasutada mitmedki programmeerimiskeelele omased tunnused, kaasa arvatud
muutujad, tsükkel ja valik. Nende tutvustamiseks väike koodilõik. Koodilõiku saab eraldi käivitades
proovida. Pärast, kui on veendutud, et lõik töötab, saab selle protseduuriks vormistada, kirjutades
ette CREATE PROCEDURE protseduurinimi AS.
Siinses näites luuakse kõigepealt kaks muutujat ning määratakse nende tüübid. Nagu näha, on
muutujatel @-märk ees.
DECLARE @i INT, @s as VARCHAR(max)
Edasi saavad muutujad enesele väärtused
SET @i=1
SET @s=''
Tsükkel toimib sarnaselt nagu mõnes teiseski keeles. Tsükli keha piiratakse BEGIN ja ENDiga.
WHILE(@i<=10) BEGIN
Sama kehtib valiku kohta. Nagu näha juhul, kui pole tegemist esimese läbimiskorraga, lisatakse
olemasoleva teksti lõppu koma