oracle中实现break和continue
来源:互联网 发布:潜入朝鲜知乎 编辑:程序博客网 时间:2024/05/20 11:22
一、continue
在Oracle 11g之前无法使用continue实现退出当前循环的(11g中据说实现了),但是可以用一下方法模拟实现:
declare
--定义变量
begin
for iin1 ..10loop
--真正的循环
for jin1 ..1loop
--假循环,目的是模拟出continue效果
if i =6then
exit;--这个exit相当于continue
endif;
Dbms_Output.put_line(i);
endloop;
endloop;
dbms_output.put_line('over');
end;
declare
--定义变量
begin
for iin1 ..10loop
--真正的循环
if i =6then
continue;--用if语句和continue实现
endif;
dbms_output.put_line(i);
endloop;
dbms_output.put_line('over');
end;
declare
--定义变量
begin
for iin1 ..10loop
--真正的循环
continuewhen i =6;--用continuewhen实现
dbms_output.put_line(i);
endloop;
dbms_output.put_line('over');
end;
二、Oracle中并没有break关键字,但是可以用exit关键字来代替break实现退出循环
declare
--定义变量
begin
for iin1 ..10loop
if i >6then
exit;--退出循环,相当于break
endif;
dbms_output.put_line(i);
endloop;
dbms_output.put_line('over');
end;
- oracle中实现break和continue
- oracle中实现continue,break
- oracle中实现continue,break .
- Oracle中的break和continue
- break和continue的实现
- java中break和continue
- c中break和continue
- javascript中break和continue
- JAVA中Goto和continue、break实现Goto
- scala中break与continue的实现
- scala中实现break与continue功能
- shell中continue和break区别
- jQuery中each的break和continue
- jQuery中each的break和continue
- java中 break和continue的区别
- java 中break和continue的区别
- java 中break,和continue的区别
- jQuery中foreach的continue和break
- Swift 编程语言的析构过程
- zookeeper的一致性协议
- 输入6个字符串,并对它们按从小到大的顺序排序后输出。
- hdu1358 kmp
- JQuery防止退格键网页后退
- oracle中实现break和continue
- 随机生成一个三维数组,编程求深度的平均值,保存在一个二维数组中。
- hdoj1040 As Easy As A+B
- 深入理解C++中的mutable关键字
- 找出一个二维数组中的“鞍点”,即该位置上的元素在该行中最大,在该列中最小(也可能没鞍点),打印出有关信息。
- 15.10 Spiral Matrix
- A Simple Math Problem 矩阵乘法
- 过河卒
- hdu 1496 Equations