DECLARE
x NUMBER:=0;
BEGIN
LOOP - Sau câu lệnh CONTINUE, điều khiển tiếp tục tại đây
DBMS_OUTPUT.PUT_LINE ('Vòng lặp bên trong:x =' || TO_CHAR (x ));
x:=x + 1;
IF x <3 - thay vào đó là if end if điều kiện tiếp tục, bạn cũng có thể sử dụng CONTINUE Khi x <3;
THEN
CONTINUE;
KẾT THÚC IF;
DBMS_OUTPUT.PUT_LINE (
'Vòng lặp bên trong, sau CONTINUE:x =' || TO_CHAR (x));
THOÁT KHI x =5;
KẾT THÚC ĐĂNG NHẬP;
DBMS_OUTPUT.PUT_LINE ('Sau vòng lặp:x =' || TO_CHAR (x));
END;
/
Đầu ra của khối trên sẽ có dạng như sau:
Vòng lặp bên trong:x =0
Vòng lặp bên trong:x =1
Vòng lặp bên trong:x =2
Vòng lặp bên trong, sau TIẾP TỤC:x =3
Vòng lặp bên trong:x =3
Trong vòng lặp, sau CONTINUE:x =4
Inside loop:x =4
Inside loop, sau CONTINUE:x =5
After loop:x =5