from:http://jingyan.baidu.com/article/c275f6ba38036ae33c756773.html

  1. GOTO用法,以下是SQL源码:

    DECLARE  x number;BEGIN  x := 0;  <<repeat_loop>> --循环点  x := x + 1;  DBMS_OUTPUT.PUT_LINE(X);  IF x < 9 THEN    --当x的值小于9时,就goto到repeat_loop    GOTO repeat_loop;  END IF;END;

  2.  

    FOR循环用法,以下是SQL源码:

    DECLARE  x number; --声明变量BEGIN  x := 1; --给初值  FOR x IN REVERSE 1 .. 10 LOOP    --reverse由大到小    DBMS_OUTPUT.PUT_LINE('x=' || x);  END LOOP;  DBMS_OUTPUT.PUT_LINE('end loop x=' || x); --x=1END;

  3.  

    WHILE循环用法,以下是SQL源码:

    DECLARE  x number;BEGIN  x := 0;  WHILE x < 9 LOOP    x := x + 1;    DBMS_OUTPUT.PUT_LINE('x=' || x);  END LOOP;  DBMS_OUTPUT.PUT_LINE('end loop x=' || x);END;

  4.  

    LOOP循环用法,以下是SQL源码:

    DECLARE  x number;BEGIN  x := 0;  LOOP    x := x + 1;    EXIT WHEN x > 9;    DBMS_OUTPUT.PUT_LINE('x=' || x);  END LOOP;  DBMS_OUTPUT.PUT_LINE('end loop x=' || x);END;

     

最新文章

  1. ASP.NET Core应用的错误处理[1]:三种呈现错误页面的方式
  2. JS组件系列——Bootstrap文件上传组件:bootstrap fileinput
  3. Linux内核创建一个新进程
  4. iOS开发笔记-swift实现iOS数据持久化之归档NSKeyedArchiver
  5. jquery的上传控件uploadly,每行都有一个这样的控件对id选择器的使用
  6. 【MySQL】MySQL for Mac 环境变量的配置
  7. pyunit实现数据测试框架
  8. NSPredicate查询日期的问题
  9. android 模拟微信消息框 BaseAdapter()方法 [2]
  10. android 编译共享ccache的缓存
  11. windows server 2008系统VPN服务配置
  12. how to make a git repo un-git?
  13. vue实现全选效果
  14. 201521145048《Java程序设计》第8周学习总结
  15. 前端开发者常用的9个JavaScript图表库
  16. JavaScript新手入门 贪吃蛇
  17. UML符号
  18. pandas基础
  19. PXE安装操作系统
  20. flaks___git

热门文章

  1. 每日英语:Cyclists Live Six Years Longer
  2. 在Spark中通过Scala + Mongodb实现连接池
  3. Hadoop集群datanode死掉或者secondarynamenode进程消失处理办法
  4. 关于Java开发过程中质量提升-2自动化
  5. 你用过Spring中哪些功能?
  6. php7+apache2.4 安装(window)
  7. 内核模块module传参
  8. Homebrew 的安装方法(官方的方法老师安装失败) 第三方
  9. C++类的实例化对象的大小之sizeof()
  10. ruby send respond_to