PL/SQL ile FOR LOOP nasıl kullanılır ?(Döngüler)
PLSQL ile FOR LOOP yapısını kullanalım.Kısaca özeti aşağıdaki gibidir.
Küçükden büyüğe dönen FOR LOOP örneği
BEGIN FOR indisDegeri IN BaslangıcDegeri..Bitiş Değeri LOOP DBMS_OUTPUT.PUT_LINE('Sayı = ' || indisDeğeri ); END LOOP; END;
Büyükten küçüğe dönen (Terse for döngüsü) sadece IN kısmından sonra REVERSE ekliyoruz ve tersine döngü başlatıyoruz.
BEGIN FOR indisDegeri IN REVERSE BaslangıcDegeri..Bitiş Değeri LOOP DBMS_OUTPUT.PUT_LINE('Sayı = ' || indisDeğeri ); END LOOP; END;
Örnekler
Küçükten büyüğe FOR LOOP Örneği
BEGIN
FOR i IN 1..10 LOOP
DBMS_OUTPUT.PUT_LINE('Sayı = ' || i);
END LOOP;
END;
Büyükten küçüğe FOR LOOP örneği
BEGIN FOR i IN REVERSE 1..10 LOOP DBMS_OUTPUT.PUT_LINE('Sayı = ' || i); END LOOP; END;
Kısaca örnekler bu kadar iyi çalışmalar arkadaşlar 🙂