17 Kasım 2012 Cumartesi

55. WHILE Döngüsünün Kullanımı


  • Tekrar gerektiren işlemlerde istenilen şart sağlanana kadar işlemyapabilmemize imkan verir.
  • While döngüsü ile istediğimiz kadar işlemi tekrarlatabiliriz.
SÖZ DİZİMİ:

WHILE şart
BEGIN
 Tekrarlanması istenilen kod bloğu
END

NOT: Şart gerçekleştiği sürece BEGIN..END arasındaki kod bloğu çalışır.

ÖRNEK:

DECLARE @Sayac TINYINT
SET @Sayac=5
WHILE (@Sayac>0)
BEGIN
    PRINT @Sayac
    SELECT @Sayac=@Sayac-1
END



Not: Örneğimizde @Sayac değerini koşulumuzu sağlayana kadar WHILE döngümüzün içinde tuttuk. Dikkat etmeniz gereken bunu BEGIN..END Bloğu içinde yapmanız.

Önemli Not: Neden BEGIN..END diye sordugumuzda nedenini yokluğundan anlamak daha kalıcı olur diye düşünüyorum. Oda size kalsın. BEGIN.. END'siz ilk döngüsünü bile nasıl bitiremediğini görmelisiniz.:)

Ders 56'ya Geçebilirsiniz.

Hiç yorum yok:

Yorum Gönder