DECLARE
x NUMBER :=0;
BEGIN
LOOP -- Setelah pernyataan CONTINUE, kontrol dilanjutkan di sini
DBMS_OUTPUT.PUT_LINE ('Inside loop:x =' || TO_CHAR (x ));
x :=x + 1;
IF x <3 -- sebagai gantinya ini if end if condition for continue Anda dapat menggunakan juga CONTINUE When x <3;
THEN
CONTINUE;
END IF;
DBMS_OUTPUT.PUT_LINE (
'Inside loop, setelah CONTINUE:x =' || TO_CHAR (x));
EXIT WHEN x =5;
END LOOP;
DBMS_OUTPUT.PUT_LINE(' After loop:x =' || TO_CHAR (x));
END;
/
Output dari blok di atas seharusnya seperti ini:
Loop dalam:x =0
Loop dalam:x =1
Loop dalam:x =2
Loop dalam, setelah LANJUTKAN:x =3
Loop dalam:x =3
Perulangan bagian dalam, setelah LANJUTKAN:x =4
Perulangan bagian dalam:x =4
Perulangan bagian dalam, setelah LANJUTKAN:x =5
Perulangan setelah:x =5