PLSQL跳出嵌套循环的小例子
来源:互联网 发布:永安市招聘淘宝运营 编辑:程序博客网 时间:2024/05/17 21:55
转自:http://www.cnblogs.com/gaojian/archive/2012/11/13/2768455.html
DECLARE v_cnt NUMBER:=0; v_out_ext BOOLEAN:=FALSE; v_in_ext BOOLEAN:=FALSE;BEGIN <<Outer_loop>> LOOP EXIT WHEN v_cnt>20; <<Inner_loop>> LOOP dbms_output.put_line(v_cnt); v_cnt:=v_cnt+1; IF v_cnt>5 THEN v_in_ext:=TRUE; END IF; EXIT Outer_loop WHEN (v_in_ext = TRUE); END LOOP; dbms_output.put_line('++++++++++++++++++++'); END LOOP;END;
运行结果:
anonymous block completed012345
如果改成跳出内部循环:
DECLARE v_cnt NUMBER:=0; v_out_ext BOOLEAN:=FALSE; v_in_ext BOOLEAN:=FALSE;BEGIN <<Outer_loop>> LOOP EXIT WHEN v_cnt>20; <<Inner_loop>> LOOP dbms_output.put_line(v_cnt); v_cnt:=v_cnt+1; IF v_cnt>5 THEN v_in_ext:=TRUE; END IF; EXIT Inner_loop WHEN (v_in_ext = TRUE); END LOOP; dbms_output.put_line('++++++++++++++++++++'); END LOOP;END;
运行结果:
anonymous block completed012345++++++++++++++++++++6++++++++++++++++++++7++++++++++++++++++++8++++++++++++++++++++9++++++++++++++++++++10++++++++++++++++++++11++++++++++++++++++++12++++++++++++++++++++13++++++++++++++++++++14++++++++++++++++++++15++++++++++++++++++++16++++++++++++++++++++17++++++++++++++++++++18++++++++++++++++++++19++++++++++++++++++++20++++++++++++++++++++
0 0
- PLSQL跳出嵌套循环的小例子
- PLSQL 的 for循环的小例子
- 跳出嵌套循环的外部循环
- 如何跳出当前的多重嵌套循环
- 如何跳出嵌套多层的循环
- java跳出嵌套循环
- 如何跳出嵌套循环
- 【JAVA基础小问题】如何跳出当前的多重嵌套循环?
- 在嵌套循环中指定跳出循环的位置
- java循环嵌套的例子
- java跳出多重嵌套循环
- java跳出多重嵌套循环
- java跳出多重嵌套循环
- java跳出多重嵌套循环
- java跳出多重嵌套循环
- java跳出多重嵌套循环
- java跳出多重嵌套循环
- 如何跳出嵌套FOR循环?
- animate.css 动画制作
- 八大排序,各显神通
- Linux 献给初学者:谈谈如何学习Linux操作系统
- cordova-plugin-local-notifications本地通知推送在cordova 5.0.0以上版本编译报错解决办法
- 实现一个简单的滚动条
- PLSQL跳出嵌套循环的小例子
- DataGridView列长度大于30就以...形式显示
- 守护进程与僵尸进程
- Java 异常处理机制
- opencv中关于cvNorm函数的使用
- 网络编程 笔记(八) I/O复用
- maven引入json-lib报错
- iOS开发系列--地图与定位
- 结构体和枚举类型