ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle plsql存储过程_while loop_end loop_exit

oracle plsql存储过程_while loop_end loop_exit

原创 Linux操作系统 作者:wisdomone1 时间:2012-05-11 15:25:47 0 删除 编辑
SQL> declare
  2  v_a integer;
  3  begin
  4  v_a:=1;
  5  while (v_a<3) loop
  6  if v_a=2 then
  7  exit;--执行完exit代码会如何处理,它的执行流程?
  8  end if;
  9  v_a:=v_a+1;
 10  end loop;
 11  --
 12  dbms_output.put_line('while loop之后的代码(且其包含了exit)');
 13  end;
 14  /

while loop之后的代码(且其包含了exit)

PL/SQL procedure successfully completed


测试结论:
     1,while loop--end loop中碰到exit,仍会继续执行其后的代码,在此为
        dbms_output.put_line('while loop之后的代码(且其包含了exit)');
     2,这种语法结构如同c#的do while break一样

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9240380/viewspace-723355/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
提供针对oracle初学者及进阶的数据库培训,欢迎大家咨询: 微信: wisdomone 微信公众号: lovedb qq: 305076427 微博: wisdomone9

注册时间:2008-04-04

  • 博文量
    2149
  • 访问量
    11889823