首页 > 数据库技术 > 详细

OraclePLSQL编程循环

时间:2020-04-23 17:20:31      阅读:59      评论:0      收藏:0      [点我收藏+]

Oracle Plsql编程有一个非常基础的内容, 就是循环返回的值不满足,应该怎么处理,是继续循环还是直接跳出。

有三个关键字可以选择, continue,exit,return 

 

--碰到 10 跳出本次循环
--打印数字,但是不打印10 ,且打印 hello
BEGIN
 FOR i IN 1..20 LOOP
   IF i=10 THEN 
     
     CONTINUE;
   END IF ; 
   
   dbms_output.put_line(i);
 END LOOP;
 dbms_output.put_line(‘hello‘);
END;
/

--碰到 10 跳出循环体
--打印数字1-9,且打印 hello
BEGIN
 FOR i IN 1..20 LOOP
   IF i=10 THEN
     
     EXIT; 
   END IF ; 
   
   dbms_output.put_line(i);
 END LOOP;
 dbms_output.put_line(‘hello‘);
END;
/

--碰到 10 跳出程序 
--打印数字1-9,不打印 hello
BEGIN
 FOR i IN 1..20 LOOP
   IF i=10 THEN 
     
     RETURN ; 
   END IF ; 
   
   dbms_output.put_line(i);
 END LOOP;
 dbms_output.put_line(‘hello‘);
END;
/

  

OraclePLSQL编程循环

原文:https://www.cnblogs.com/fooobabar/p/12761714.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!