Oracle’da başlangıç ve bitiş tarihleri verip, bir loop yapmak istenirse CONNECT BY LEVEL yapısı kullanılabilir.
By declaring start and end end you can make a loop with CONNECT BY LEVEL clause.
Continue readingOracle’da başlangıç ve bitiş tarihleri verip, bir loop yapmak istenirse CONNECT BY LEVEL yapısı kullanılabilir.
By declaring start and end end you can make a loop with CONNECT BY LEVEL clause.
Continue readingBir çok programlama dilinde olduğu gibi Oracle’ın PL SQL dilinde de for döngüsü (loop) bulunmaktadır. Örnek for kullanımı:
12’den başlayarak 22 ye kadar tüm değerleri döndüren örnek PL SQL kodu aşağıdaki gibidir:
DECLARE deger number; BEGIN FOR deger in 10 .. 22 LOOP dbms_output.put_line('değer: ' || deger); END LOOP; END;
dbms_output.put_line() fonksiyonu ile deger isimli değişkenin değeri output ekranına yazılmaktadır.
Belirli rakam aralığında for döngüsü yukarıdaki gibi yapılmıştır.