Bir ç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.
