DECLARE @sayi1 int = 1 WHILE @sayi1<5 BEGIN PRINT cast(@sayi1 AS varchar(10)) + ' Mississippi' SET @sayi1=@sayi1+1 END

(cast dönüştürme için kullanılır)
BREAK ve CONTINUE kullanımı normal programlama dillerindeki gibidir. Program BREAK gördüğü yerde döngüyü sonlandırır, CONTINUE gördüğü yerde ise başa giderek döngüye devam eder.
DECLARE @sayi1 int = 0 WHILE @sayi1<5 BEGIN SET @sayi1=@sayi1+1 IF (@sayi1=3) BREAK PRINT cast(@sayi1 AS varchar(10)) + ' Mississippi' END
(Satırları değiştirdim)

DECLARE @sayi1 int = 0 WHILE @sayi1<5 BEGIN SET @sayi1=@sayi1+1 IF (@sayi1=3) CONTINUE PRINT cast(@sayi1 AS varchar(10)) + ' Mississippi' END
