DECLARE
x NUMBER :=0;
BEGIN
LOOP -- Na CONTINUE-instructie wordt de besturing hier hervat
DBMS_OUTPUT.PUT_LINE ('Binnen lus:x =' || TO_CHAR (x ));
x :=x + 1;
IF x <3 -- in plaats daarvan kunt u deze if end if-voorwaarde gebruiken om door te gaan met CONTINUE When x <3;
THEN
CONTINUE;
END IF;
DBMS_OUTPUT.PUT_LINE (
'Binnen lus, na CONTINUE:x =' || TO_CHAR (x));
EXIT WHEN x =5;
END LOOP;
DBMS_OUTPUT.PUT_LINE (' After loop:x =' || TO_CHAR (x));
END;
/
De uitvoer van het bovenstaande blok zou er ongeveer zo uit moeten zien:
Binnen lus:x =0
Binnen lus:x =1
Binnen lus:x =2
Binnen lus, na DOORGAAN:x =3
Binnen lus:x =3
Binnen lus, na CONTINUE:x =4
Binnen lus:x =4
Binnen lus, na CONTINUE:x =5
Na lus:x =5