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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈SQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-WHILE迴圈SQLWhile
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-基本迴圈(EXIT語句)SQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈-下限和上限SQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-CONTINUESQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-EXIT WHENSQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-CONTINUE WHENSQL
- PL/SQL迴圈控制語句SQL
- JavaScript 流程控制語句詳解:if語句、switch語句、while迴圈、for迴圈等JavaScriptWhile
- Matlab的if語句switch語句for迴圈while迴圈語句練習MatlabWhile
- 流程控制、 迴圈語句
- swift控制流——迴圈語句Swift
- linux 迴圈控制語句Linux
- TypeScript 迴圈語句TypeScript
- JavaScript for 迴圈語句JavaScript
- MySQL迴圈語句MySql
- Oracle迴圈語句Oracle
- php中有哪些迴圈控制語句PHP
- JavaScript跳出for迴圈語句JavaScript
- java 迴圈語句(轉)Java
- Python的迴圈語句Python
- Oracle 迴圈呼叫動態SQL語句OracleSQL
- 6、迴圈結構語句
- Python 迴圈語句的使用Python
- python04: while迴圈語句 break continue for in 迴圈PythonWhile
- GaussDB SQL基礎語法示例-迴圈語句SQL
- 用Java中for迴圈語句列印菱形Java
- SqlServer中迴圈和條件語句SQLServer
- [譯] part 9: golang 迴圈語句Golang
- 【Python基礎】for迴圈語句Python
- MyBatis xml foreach迴圈語句MyBatisXML
- Java簡單迴圈語句案例Java
- 分支、迴圈語句動態展示
- C#程式設計基礎第七課:C#中的基本迴圈語句:while迴圈、do-while迴圈、for迴圈、foreach迴圈的使用C#程式設計While
- 6.4. PL/SQL語法——6.4.5. 迴圈語句SQL
- PLSQL Language Referenc-FOR迴圈-FOR迴圈中的EXIT WHEN和CONTINUE WHENSQL
- Python-條件語句和迴圈語句Python
- 2-4 Java流程控制——迴圈語句Java