一直以来,就是少了一个continue语句,一直以来都是用 if...end if 来判断。今天收到了一封oracle 寄过来的邮件,在里头提到了这语句,终于有了,呵呵~
输出如下:begin
for ctr in 1..30 loop
continue when mod(ctr,10) != 0;
dbms_output.put_line ('ctr='||ctr);
end loop;
end;
/
ctr=10 ctr=20 ctr=30
看来11g还有更多的迷人特性,得有时间去upgrade一下才行。:)
本文介绍Oracle 11g中新增的continue语句的使用方法,该语句可用于循环中跳过特定条件下的迭代,示例展示了如何在PL/SQL块中使用此语句控制循环流程。

608

被折叠的 条评论
为什么被折叠?



