[Oracle]中的循环用法

[Oracle]中的GOTO用法
[sql]

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

ORACLE中的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=1  
END;  
/  

ORACLE中的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('外:x='||x);  
END;  
/  

ORACLE中的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('外:x='||x);  
END;  
/   
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 10,289评论 0 11
  • 个人自行阅读时候,翻译的文档。因为比较渣,如果有更合理或者错误的地方烦劳告知,我会做修改。Oracle Data ...
    窝窝的小黑屋阅读 4,987评论 0 3
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,229评论 18 399
  • 背景: 阅读新闻 12C CDB模式下RMAN备份与恢复 [日期:2016-11-29] 来源:Linux社区 作...
    阳屯okyepd阅读 9,033评论 0 7
  • 八脉交会八穴歌 公孙冲脉胃心胸,内关阴维下总同,临泣胆经连带脉,阳维目锐外关逢,后溪督脉内眦颈,申脉阳跷络亦通,列...
    01cf05eaaa01阅读 8,646评论 0 5

友情链接更多精彩内容