ΕΝΤΟΛΕΣ ΤΗΣ 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