ΕΝΤΟΛΕΣ ΤΗΣ T-SQL
IF .... ELSE

IF συνθήκη
{δηλώσεις}
ELSE
{δηλώσεις}

IF συνθήκη
BEGIN
{δηλώσεις }
END
ELSE συνθήκη
BEGIN
{δηλώσεις}
END

Παράδειγμα
IF (SELECT COUNT(*) FROM Customers
WHERE Country='Germany')>0
BEGIN
{δηλώσεις επεξεργασίας}
END
ELSE
BEGIN
PRINT 'Η βάση δεν περιέχει πελάτες από Γερμανία'
END

Εντολή WHILE

FETCH NEXT INTO λίστα_μεταβλητών
WHILE @@FETCH_STATUS=0
BEGIN
{δηλώσεις για την επεξεργασία των πεδίων της τρέχουσας γραμμής}
FETCH NEXT INTO λίστα_μεταβλητών
END