1. 简单循环

   1:  LOOP
   2:    statement1;
   3:    statement2;
   4:    EXIT WHEN condition;
   5:  END LOOP;
   6:  statement3;

也可以使用 IF 语句来限制 exit 的条件.

if condition then

exit;

end if;

2. while 循环

   1:  while condition loop
   2:    statement1;
   3:    statement2;
   4:    ...
   5:    statementN;
   6:  end loop;

3. FOR 数值型循环

   1:  FOR loop_counter IN [REVERSE] lower_limit .. upper_limit LOOP
   2:    statement1;
   3:    statement2;
   4:    ...
   5:    statementN;
   6:  END LOOP;

reverse: 是 5,4,3,2,1 这样倒序

注意: 可以在循环体内使用 IF condition then exit 来提前终止循环, 但是这不是好的编程习惯.

最新文章

  1. iOS开发 GET、POST请求方法(NSURLSession篇)
  2. Android Handler机制(四)---Handler源码解析
  3. SharePoint 2013 图像呈现形式介绍
  4. ads 调试
  5. 判断对象是不是Vector
  6. (转载)C++创建对象的两种方法
  7. AngularJs中关于ng-class的三种使用方式说明
  8. .NET/Mono
  9. Windows修改hosts文件及位置
  10. centos ios镜像文件 安装详细
  11. [信息安全] 3.HTTPS工作流程
  12. 安装redis,搭建环境
  13. ghmm在 Linux 上安装
  14. 深入 JAVA里面关于byte数组和String之间的转换问题
  15. DevExpress gridview获取单元格坐标(转)
  16. python练习题_01
  17. MapReduce核心 - - - Shuffle
  18. vba编程基础2
  19. Even Odds (java)
  20. 第16课 右值引用(3)_std::forward与完美转发

热门文章

  1. 【翻译自mos文章】在11gR2 rac环境中,文件系统使用率紧张,而且lsof显示有非常多oraagent_oracle.l10 (deleted)
  2. docker学习笔记二:常用命令
  3. MPEG2 PS和TS流格式
  4. EditText输入为空button不可点击搜索
  5. Java基础——线程总结
  6. X86服务器、小型机、大型机、塔式、机架式、刀片式服务器、工作站
  7. 微信小程序之下拉刷新,上拉更多列表实现
  8. 学会Git玩转Github笔记(二)——Git使用
  9. 随机验证码模块(random)
  10. sql server删除数据时如何进行级联删除