在oracle存储过程中,有时我们希望在循环中为某种情况时不做任何处理,类似于c语言中的continue,跳过本次循环;在oracle 11g中好像增加了这个关键字,在之前版本中我们可以通过如下方式来实现相似的效果:

  使用if  else 括住所有循环部分来处理,例子中当i=0时跳出本次循环。

loopif i=0 thennull;else/*此处是大段的其他操作代码*/end if;end loop;

  有时候可能上面的else部分有大段段的代码,此时可读性较差,我们可以用goto来处理

loopif i=0 thengoto nextone;end if;/*此处是大段的其他操作代码*/<<nextone>>null;
end loop;

  即在循环结束的地方设置跳跃点,注意标签后要跟一个执行语句,此处用了一个空语句null.

转载于:https://www.cnblogs.com/dreamysmurf/p/3625728.html

循环中的continue功能相关推荐

  1. python中continue语句的作用_python 循环中的continue 与 break

    python 循环中的continue 与 break continue和break只能在循环中使用,他们以各自的方式让循环更加灵活 1. continue coninue的中文翻译是继续,在循环体里 ...

  2. 嵌套/双层循环中的continue和break详解

    嵌套/双层循环中的continue和break详解 大部分直到在一层循环中continue和break的作用,其作用为: continue:跳过这次循环,直接开始下一次循环 break:直接结束循环 ...

  3. Python入门--二重循环中的continue和break

    #二重循环中的break和continue #二重循环中的break和continue用于控制本层循环 ############################################# fo ...

  4. 循环中的continue与break语句

    文章目录 前言 一.break语句 二.continue语句 总三:嵌套循环中的break和continue 总结 前言 回顾上一篇文章中学到的循环我们知道,循环主要做的一件事情利用机器强大的执行能力 ...

  5. for循环中的continue和break

    continue是退出本次循环,break是终止循环: 一:continue代码示例如下, public class Test {public static void main(String[] ar ...

  6. java二重循环continue_双重循环中,内循环中的continue语句的作用是结束内循环,并继续执行外循环。? 正确|错误...

    [判断题]银行已代企业收款入账,而企业尚未收到银行的收款通知还未入账,造成企业存款余额大于银行对账单余额. 下列选项中,属于餐饮企业前台服务工作岗位的是: [填空题]在Java中强制类型转换分为 和 ...

  7. for循环中的break与continue

    在for循环中break与baicontinue的区别如下: break用于完全结束一个循环,du跳出循环体执行循环后面的语句:而continue是跳过当次循环中剩dao下的语句,执行下一次循环.简单 ...

  8. 循环中continue用法

    循环中continue的用法 输出1--9中的奇数 n=1 while n<10:if n%2==0:continueprint(n)n=n+1 结果只出现了1. 那么错误在哪呢? if n%2 ...

  9. JavaScript 循环中Continue语句

    在JavaScript中,你可以使用continue语句重新启动循环的新迭代.该语句可以在while循环,for循环或for-in循环中使用 continue语句终止当前循环或标记循环的当前迭代中的语 ...

最新文章

  1. 09机器学习实战之多元线性回归
  2. Caffe学习系列(11):图像数据转换成db(leveldb/lmdb)文件
  3. 基于silerlight for embedd 视频播放器的之一的问题
  4. 小米max2 android p,这就是小米Max2?6.4英寸超大屏幕配置大升级
  5. 回文数、括号匹配(栈操作)
  6. rails 放在 apache一个目录下面的配置方法
  7. electron 前端开发桌面应用
  8. #6282. 数列分块入门 6
  9. list 和 iterate
  10. 大数据和人工智能将成消费金融主要驱动力
  11. ganglia的搭建以及添加被监控主机
  12. win32以动态链接库导出类及其成员变量
  13. POJ3292 UVA11105 Semi-prime H-numbers【筛法打表】
  14. 锋利的jquery学习
  15. DTcms-【数据库】-关系分析
  16. contextual Attention
  17. jzoj2574 统计方案
  18. 密码行业标准培训小结
  19. Git:远程分支----git pull和git push命令用法介绍
  20. 【转】指定页面进行Monkey测试

热门文章

  1. 任务计划中的结果代码
  2. 路由器访问控制列表详解
  3. 移动网络新漏洞影响2G 以来的所有蜂窝网络
  4. 猎洞高手轻松变身Gsuite 超级管理员接管他人的 Gsuite 账户
  5. 黑莓 QNX 被曝严重的 BadAlloc 漏洞 影响数百万汽车和医疗设备
  6. Alluxio在多级分布式缓存系统中的应用
  7. 使用了 PHP Code Sniffer 未使用的参数 Unused parameter
  8. IBM连续20个季度营收下滑,但这可能是个好信号
  9. 数据操纵:SELECT, INSERT, UPDATE, DELETE
  10. 二维树状数组(水题) POJ1195