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.