Mssql’de While vardır ve hemen hemen C#’taki ile kullanımı aynıdır.Koşulumuz doğru olduğu sürece while döngümüz dönecektir.

Küçük bir örnek ile gösterelim.

declare @NekadarDonucez int, @Sayac int set @NekadarDonucez = 20 set @Sayac = 0 while (@Sayac<=@NekadarDonucez) begin print @Sayac set @Sayac = @Sayac + 1 end

bu kod parçası 0 dan 20 ye kadar yazdırır.

Şimdi while ile oluşturduğumuz yeni tabloya AdventureWorks’ten bir tabloyu kopyalayacağız. (daha&helliip;)