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 .相关推荐

  1. Oracle中实现continue的方法

    CREATE TABLE AREAS (   RADIUS  NUMBER(5),   AREA    NUMBER(14,2) ); 方法一:使用 goto DECLARE    pi   CONS ...

  2. java聊天室小程序论文_在Java项目中利用continue与break制作一个聊天室小程序

    在Java项目中利用continue与break制作一个聊天室小程序 发布时间:2020-12-08 16:03:27 来源:亿速云 阅读:98 作者:Leah 在Java项目中利用continue与 ...

  3. java continue goto_Java中goto和break、continue实现区别

    goto 关键字很早就在程序设计语言中出现.事实上,goto 是汇编语言的程序控制结构的始祖:"若条件 A, 则跳到这里:否则跳到那里".若阅读由几乎所有编译器生成的汇编代码,就会 ...

  4. Matlab中的continue、break和return语句

    Continue: 经常用在for和while语句中,continue一旦被执行,就会终止当前循环,进行下一次循环. eg, 在for 循环中: clc clear all close alli = ...

  5. python中的continue和break

    python中的continue和break 1.comntinue只会跳出当次循环 代码: count=0 while count<100:print("loop",cou ...

  6. 循环和switch语句中的continue、break

    原文:https://www.cnblogs.com/lkprof/p/3475423.html 1. 在switch语句中,"case 常量表达式"只相当于一个语句标号, 表达式 ...

  7. switch中使用continue和break

    如果你在switch中使用continue,continue生效是对于while循环 如果你在switch中使用break,break生效是对于switch. 如果在switch外使用continue ...

  8. 【笔记】python的while循环简介:使用while循环、让用户选择何时退出、使用标志、使用break退出循环、在循环中使用continue、避免无限循环

    文章目录 一.while循环简介 二.使用while循环 三.让用户选择何时退出 四.使用标志 五.使用break退出循环 六.在循环中使用continue 七.避免无限循环 一.while循环简介 ...

  9. 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 ...

最新文章

  1. 语义分割DeepLab v2--DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolut
  2. ASP.NET简化编辑界面 V3
  3. BZOJ 2818: Gcd 筛法
  4. 解读电感和电容在交流电路中的作用
  5. 应急响应系统日志及日志分析四
  6. java添加购物车代码_Java web实现购物车功能的示例代码
  7. 锐捷长ping_【路由】交换卡下的客户端无法ping通网关
  8. 两种方式打开jar文件
  9. python贝叶斯网络预测天气_基于pym的贝叶斯网络条件概率表的生成
  10. 谷歌移动UI框架Flutter入门
  11. 几个离线笔记软件推荐
  12. linux卸载内核网卡驱动,Linux下网卡驱动的安装
  13. 不要迷信微服务,微服务就是个传说
  14. as3.0 当fla里面有TLF文本的时候,加载声音会出现错误
  15. 进程控制 父进程子进程 fork pid
  16. addon游戏_我的世界多人addon地图
  17. MySQL是做什么的
  18. ad中按钮开关的符号_零基础之常见按钮开关,图文一目了然!
  19. 中职计算机专业英语课程改革初探,中职计算机专业英语教学初探
  20. 留个念想,clipper库的使用效果

热门文章

  1. 2014\Province_C_C++_A\1 猜年龄
  2. 如何将CSV数据存储到Hive
  3. 2016年第七届蓝桥杯C/C++ A组国赛 —— 第一题:随意组合
  4. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1066:满足条件的数累加
  5. ZYAR20A 亚克力2驱 蓝牙 298寻迹避障机器人 —— 小车前后左右综合实验
  6. 《信息学奥赛一本通》分治算法 找数 例题
  7. 【Tools】虚拟串口工具之VSPD10
  8. 【Qt】设置应用程序图标
  9. 【Linux】一步一步学Linux——group文件详解(108)
  10. python删除链表满足pred的元素_python 数据结构一 之 线性表