[Oracle]中的循環(huán)用法

[Oracle]中的GOTO用法
[sql]

DECLARE  
 x number;  
BEGIN  
x:=9;  
<<repeat_loop>>  --循環(huán)點  
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循環(huán)用法
[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循環(huán)用法
[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循環(huán)用法
[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;  
/   
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 個人學習批處理的初衷來源于實際工作;在某個迭代版本有個BS(安卓手游模擬器)大需求,從而在測試過程中就重復涉及到...
    Luckykailiu閱讀 4,779評論 0 11
  • 個人自行閱讀時候,翻譯的文檔。因為比較渣,如果有更合理或者錯誤的地方煩勞告知,我會做修改。Oracle Data ...
    窩窩的小黑屋閱讀 1,245評論 0 3
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,760評論 18 399
  • 背景: 閱讀新聞 12C CDB模式下RMAN備份與恢復 [日期:2016-11-29] 來源:Linux社區(qū) 作...
    陽屯okyepd閱讀 3,587評論 0 7
  • 八脈交會八穴歌 公孫沖脈胃心胸,內關陰維下總同,臨泣膽經連帶脈,陽維目銳外關逢,后溪督脈內眥頸,申脈陽蹺絡亦通,列...
    01cf05eaaa01閱讀 3,150評論 0 5