PL/SQL’de Tekrarlamalı İfadeler
      Tekrarlamalı
kontrol ifadeleri ne zaman birden fazla ifadenin tekrar tekrar çalıştırılması
gerektiğinde kullanılır. Bunlar 3 tip döngüden oluşmaktadır.
Bu 3 tip döngü:
Basit döngü –Loop
While döngüsü – While loop
For döngüsü – For loop
1)      Basit döngü:
       Basit
döngüler döngü bitmeden önce ifadelerin en az bir kere çalıştırılması
gerektiğinde kullanılan döngülerdir. Buralarda bir exit ifadesi belirtilirse
sonsuz döngü durumlarından kaçınılmış da olunur.
Basit döngü yazım şekli:
LOOP 
   ifadeler; 
   EXIT; 
   {veya EXIT WHEN şart;}
END
LOOP; 
Basit bir döngü yazılmadan önce
dikkat edilmesi gereken şartlar arasında:
·          
Değişkene
ilk değerinin döngüye girmeden önce atanması.
·          
Döngü
değerinin her defasında arttırılması.
·          
“Exit”
veya “ Exit When” ifadelerinin döngüden çıkmak için kullanılması. Eğer when
şartını kullanmadan bir kere exit dersek o zaman döngü içindeki ifadeler sadece
bir kere çalıştırılmış olunur.
2)      While Döngüsü:
                        While
döngüsü gereken bir şartın sağlandığı sürece çalıştırılması için      kullanılır. Her döngünün başında başta
aranan şart tekrar gözden geçirilinir ve  yanlış
oluncaya kadar devam ettirilir.
Genel yazılış biçimi:
WHILE <şart> 
 LOOP
ifadeler; 
END LOOP; 
3)      For döngüsü: 
Bu
döngü bir grup ifadenin belirli sayıda tekrar etmesi istendiği zaman
kullanılır.  Artış miktarı hep 1’dir.
Döngü son sayıya ulaştığı zaman sonlandırılır.
Genel yazılış biçimi:
FOR
sayaç IN val1..val2 
  LOOP ifadeler; 
END
LOOP; 
val1 –
Başlangıç değeri.
val2 –
Sonlanma değeri.
Hiç yorum yok:
Yorum Gönder