加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle PL/SQL 中循环语法语句的应用

发布时间:2020-12-12 14:35:28 所属栏目:百科 来源:网络整理
导读:一 循环形式1:while循环 1、语法 2、代码 --使用 while 循环打印数字 1 到 10 set sertoutput on declare --定义循环变量 pnum number := 1 ; begin while pnum = 10 loop --循环体 dbms_output . put_line ( pnum ); --使该变量+ 1 pnum := pnum + 1 ; end

一 循环形式1:while循环

1、语法

2、代码
  1. --使用while循环打印数字110
  2. set sertoutput on
  3. declare
  4. --定义循环变量
  5. pnum number:=1;
  6. begin
  7. while pnum <=10 loop
  8. --循环体
  9. dbms_output.put_line(pnum);
  10. --使该变量+1
  11. pnum := pnum+1;
  12. end loop;
  13. end;
  14. /
3、运行结果 1 2 3 4 5 6 7 8 9 10 PL/SQL 过程已成功完成。 二 循环形式2:LOOP循环 1、语法

2、代码
  1. --使用loop循环打印数字110
  2. set sertoutput on
  3. declare
  4. --定义循环变量
  5. pnum number:=1;
  6. begin
  7. loop
  8. --退出条件:循环变量大于10
  9. exitwhen pnum >10;
  10. --打印该变量的值
  11. dbms_output.put_line(pnum);
  12. --使该变量+1
  13. pnum := pnum +1;
  14. end loop;
  15. end;
  16. /
3、运行结果 三 循环形式3:FOR循环 1、语法

2、代码
  1. --使用for循环打印数字110
  2. for punm in1..10 loop
  3. --打印该变量的值
  4. dbms_output.put_line(pnum);
  5. pnum:=1+pnum;
  6. end loop;
  7. end;
  8. 四 小结 推荐使用第二种形式loop循环,因为在使用光标的时候比较方便。

    (编辑:李大同)

    【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读