注意:continue、exit要和loop循环或者for循环一起用,否则会报错; return没有这种限制
一、直接上代码
DECLARE
BEGIN
for i in 1..5 loop
if i=3 then
null; --步骤1
--continue; --步骤2
--exit; --步骤3
--return; --步骤4
end if;
dbms_output.put_line(i);
end loop;dbms_output.put_line('程序最后一句话!!!');
END;
二、分步测试
步骤1:在if分支语句中只做null处理(if中相当于没做任何处理),如果if里什么代码都没有会报错,所以加null。结果1:1
2
3
4
5
程序最后一句话!!!
步骤2:在if分支语句中只加关键字continue
结果2:1
2