PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈-FOR迴圈中的索引
FOR迴圈中的索引
FOR迴圈中的索引被隱式地宣告為INTEGER型別的變數且是區域性的;迴圈中的語句可以讀取該變數的值,但不能改變它;迴圈之外的語句不能引用該變數;迴圈執行之後,該變數消失。
BEGIN FOR i IN 1..3 LOOP IF i < 3 THEN DBMS_OUTPUT.PUT_LINE (TO_CHAR(i)); ELSE --試圖改變下標的值,無效操作 i := 2; END IF; END LOOP;
END;
|
BEGIN FOR i IN 1..3 LOOP DBMS_OUTPUT.PUT_LINE ('迴圈之中, i = ' || TO_CHAR(i)); END LOOP;
DBMS_OUTPUT.PUT_LINE ('迴圈之外, i = ' || TO_CHAR(i));
END;
|
DECLARE i NUMBER := 5; BEGIN FOR i IN 1..3 LOOP --區域性的i隱藏了全域性的i DBMS_OUTPUT.PUT_LINE ('迴圈之中, i = ' || TO_CHAR(i)); END LOOP;
DBMS_OUTPUT.PUT_LINE ('迴圈之外, i = ' || TO_CHAR(i));
END;
|
<<main>> DECLARE i NUMBER := 5; BEGIN FOR i IN 1..3 LOOP DBMS_OUTPUT.PUT_LINE ( '區域性: ' || TO_CHAR(i) || ', 全域性: ' || TO_CHAR(main.i) --使用標籤限定引用全域性的i ); END LOOP;
END main;
|
BEGIN <<outer_loop>> FOR i IN 1..3 LOOP <<inner_loop>> FOR i IN 1..3 LOOP IF outer_loop.i = 2 THEN DBMS_OUTPUT.PUT_LINE ('外部: ' || TO_CHAR(outer_loop.i) || ' 內部: ' || TO_CHAR(inner_loop.i)); END IF; END LOOP inner_loop; END LOOP outer_loop;
END;
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1104321/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JavaScript 流程控制語句詳解:if語句、switch語句、while迴圈、for迴圈等JavaScriptWhile
- 流程控制、 迴圈語句
- JavaScript for 迴圈語句JavaScript
- Ruby迴圈語句
- TypeScript 迴圈語句TypeScript
- MySQL迴圈語句MySql
- 分支語句和迴圈語句
- Python的迴圈語句Python
- php中有哪些迴圈控制語句PHP
- 七 while迴圈語句While
- JavaScript跳出for迴圈語句JavaScript
- 7-迴圈語句
- python04: while迴圈語句 break continue for in 迴圈PythonWhile
- Python 迴圈語句的使用Python
- 【Python基礎】for迴圈語句Python
- MyBatis xml foreach迴圈語句MyBatisXML
- GaussDB SQL基礎語法示例-迴圈語句SQL
- Python-條件語句和迴圈語句Python
- SqlServer中迴圈和條件語句SQLServer
- 用Java中for迴圈語句列印菱形Java
- 6.4. PL/SQL語法——6.4.5. 迴圈語句SQL
- 初學Python(3)迴圈語句Python
- 分支、迴圈語句動態展示
- Python基礎-While迴圈語句PythonWhile
- Python條件語句與迴圈Python
- [譯] part 9: golang 迴圈語句Golang
- Python之判斷迴圈語句Python
- Java簡單迴圈語句案例Java
- Verilog HDL迴圈語句簡介
- Oracle儲存過程乾貨(三):PLSQL迴圈語句Oracle儲存過程SQL
- C#程式設計基礎第七課:C#中的基本迴圈語句:while迴圈、do-while迴圈、for迴圈、foreach迴圈的使用C#程式設計While
- 【分支流程控制語句、迴圈流程控制語句】的學習
- python迴圈語句判斷的使用Python
- 2-4 Java流程控制——迴圈語句Java
- Java語言程式設計—迴圈語句Java程式設計
- Java for迴圈中語句執行的順序Java
- c語言中,while(1)語句使用break語句跳出迴圈C語言While
- java常見語句之迴圈體Java
- Java迴圈語句以及break,continue語句,IDEA安裝JavaIdea