1. apa yang anda ketahui tentang perulangan pada PL/SQL…!
2. Sebutkan dan Jelaskan macam-macam array yang ada pada PL/SQL Tuliskan bentuk umumnya...!
3. Buatlah Contoh Program sederhana dengan meggunakan Perulangan pada PL/SQL..!
Perulangan (looping) merupakan suatu blok yang memperbolehkan anda untuk mengulang statement-statement dalam sebuah blok PL/SQL.
Perulangan pada PL/SQL ada 3 macam :
+ Menggunakan Simple Loop
Perlu dideklarasikan kondisi awal perulangan, proses ini dikenal dengan proses inisialisasi nilai. Dalam blok perulangan ini perlu dideklarasikan kondisi untuk berhenti yaitui EXIT.
+ Menggunakan Statement For
Struktur ini biasanya digunakan untuk melakukan pengulangan yang banyaknya sudah diketahui dengan pasti.
+ Menggunakan Struktur While
Struktur ini memeriksa kebenaran kondisinya dibagian awal blok / badan perulangan. Pengulangan ini mirip dengan struktur simple loop.
- LOOP
perulangan tanpa kondisi
B.U:
LOOP
statement1;
...
exit [WHEN condition];
end LOOP;
- FOR LOOP
perulangan berdasarkan nilai variabel counter
B.U:
WHILE condition LOOP
statement1;
statement2;
...
end LOOP;
- WHILE LOOP
perulangan berdasarkan suatu kondisi
B.U:
FOR counter IN [REVERSE]
lower_bound...upper_bound LOOP
statement1;
statement2;
...
end loop;
DECLARE
J INTEGER;
BEGIN
J := 0;
LOOP
J := J + 1;
DBMS_OUTPUT.PUT_LINE ('Test Looping');
EXIT WHEN J = 10;
END LOOP;
END;
/