oracle中实现continue,break .
http://blog.csdn.net/liyongjie/article/details/7465788
一,continue
在oracle11g以前无法使用continue实现退出当前循环(11g中据说实现了),但是可以用以下方法模拟实现:
declare
--定义变量
begin
for i in 1..10 loop --真正的循环
for j in 1..1 loop --假循环,目的是模拟出continue效果
if i = 6 then
exit;--这个exit相当于continue
end if ;
dbms_output.put_line(i);
end loop ;
end loop;
dbms_output.put_line('over');
end ;
在oracle11g中可以用以下方式实现:
declare
--定义变量
begin
for i in 1..10 loop --真正的循环
if i = 6 then
continue;--用if语句和continue实现
end if ;
dbms_output.put_line(i);
end loop;
dbms_output.put_line('over');
end ;
declare
--定义变量
begin
for i in 1..10 loop --真正的循环
continue when i = 6;--用continue when实现
dbms_output.put_line(i);
end loop;
dbms_output.put_line('over');
end ;
二,break
oracle中并没有break关键字,但是可以用exit关键字来代替break实现退出循环
declare
--定义变量
begin
for i in 1..10 loop
if i > 6 then
exit ;--退出循环,相当于break
end if ;
dbms_output.put_line(i);
end loop ;
dbms_output.put_line('over');
end ;
oracle中实现continue,break .相关推荐
- Oracle中实现continue的方法
CREATE TABLE AREAS ( RADIUS NUMBER(5), AREA NUMBER(14,2) ); 方法一:使用 goto DECLARE pi CONS ...
- java聊天室小程序论文_在Java项目中利用continue与break制作一个聊天室小程序
在Java项目中利用continue与break制作一个聊天室小程序 发布时间:2020-12-08 16:03:27 来源:亿速云 阅读:98 作者:Leah 在Java项目中利用continue与 ...
- java continue goto_Java中goto和break、continue实现区别
goto 关键字很早就在程序设计语言中出现.事实上,goto 是汇编语言的程序控制结构的始祖:"若条件 A, 则跳到这里:否则跳到那里".若阅读由几乎所有编译器生成的汇编代码,就会 ...
- Matlab中的continue、break和return语句
Continue: 经常用在for和while语句中,continue一旦被执行,就会终止当前循环,进行下一次循环. eg, 在for 循环中: clc clear all close alli = ...
- python中的continue和break
python中的continue和break 1.comntinue只会跳出当次循环 代码: count=0 while count<100:print("loop",cou ...
- 循环和switch语句中的continue、break
原文:https://www.cnblogs.com/lkprof/p/3475423.html 1. 在switch语句中,"case 常量表达式"只相当于一个语句标号, 表达式 ...
- switch中使用continue和break
如果你在switch中使用continue,continue生效是对于while循环 如果你在switch中使用break,break生效是对于switch. 如果在switch外使用continue ...
- 【笔记】python的while循环简介:使用while循环、让用户选择何时退出、使用标志、使用break退出循环、在循环中使用continue、避免无限循环
文章目录 一.while循环简介 二.使用while循环 三.让用户选择何时退出 四.使用标志 五.使用break退出循环 六.在循环中使用continue 七.避免无限循环 一.while循环简介 ...
- python中if continue else,python基础;if else;for;while 分支处理.continue,break
if else 语法: if : 分支1 elif : 分支2 else: 分支3 eg: 1 age = int(input("inpute you age")) 2 if ag ...
最新文章
- 语义分割DeepLab v2--DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolut
- ASP.NET简化编辑界面 V3
- BZOJ 2818: Gcd 筛法
- 解读电感和电容在交流电路中的作用
- 应急响应系统日志及日志分析四
- java添加购物车代码_Java web实现购物车功能的示例代码
- 锐捷长ping_【路由】交换卡下的客户端无法ping通网关
- 两种方式打开jar文件
- python贝叶斯网络预测天气_基于pym的贝叶斯网络条件概率表的生成
- 谷歌移动UI框架Flutter入门
- 几个离线笔记软件推荐
- linux卸载内核网卡驱动,Linux下网卡驱动的安装
- 不要迷信微服务,微服务就是个传说
- as3.0 当fla里面有TLF文本的时候,加载声音会出现错误
- 进程控制 父进程子进程 fork pid
- addon游戏_我的世界多人addon地图
- MySQL是做什么的
- ad中按钮开关的符号_零基础之常见按钮开关,图文一目了然!
- 中职计算机专业英语课程改革初探,中职计算机专业英语教学初探
- 留个念想,clipper库的使用效果
热门文章
- 2014\Province_C_C++_A\1 猜年龄
- 如何将CSV数据存储到Hive
- 2016年第七届蓝桥杯C/C++ A组国赛 —— 第一题:随意组合
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1066:满足条件的数累加
- ZYAR20A 亚克力2驱 蓝牙 298寻迹避障机器人 —— 小车前后左右综合实验
- 《信息学奥赛一本通》分治算法 找数 例题
- 【Tools】虚拟串口工具之VSPD10
- 【Qt】设置应用程序图标
- 【Linux】一步一步学Linux——group文件详解(108)
- python删除链表满足pred的元素_python 数据结构一 之 线性表