PL/SQL 迴圈
一、基本的LOOP語句
-
利用EXIT...WHEN結束迴圈操作
DECLARE I NUMBER := -3; BEGIN <<test_loop>> LOOP DBMS_OUTPUT.PUT_LINE('i = ' || I); I := I + 1; EXIT test_loop WHEN I > 3; END LOOP; DBMS_OUTPUT.PUT_LINE('LOOP迴圈已經結束!'); END; /
-
利用IF...EXIT語句結束迴圈
DECLARE I NUMBER := -3; BEGIN <<TEST_LOOP>> LOOP DBMS_OUTPUT.PUT_LINE('i = ' || I); I := I + 1; IF I > 3 THEN EXIT TEST_LOOP; END IF; END LOOP; DBMS_OUTPUT.PUT_LINE('LOOP迴圈已經結束!'); END; /
二、WHILE...LOOP結構
DECLARE I NUMBER := -3; BEGIN <<TEST_LOOP>> WHILE (I < 4) LOOP DBMS_OUTPUT.PUT_LINE('i = ' || I); I := I + 1; END LOOP; DBMS_OUTPUT.PUT_LINE('LOOP迴圈已經結束!'); END; /
三、FOR...LOOP結構
DECLARE BEGIN FOR I IN -3 .. 3 LOOP DBMS_OUTPUT.PUT_LINE('i = ' || I); END LOOP; DBMS_OUTPUT.PUT_LINE('LOOP迴圈已經結束!'); END; /
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31490526/viewspace-2664194/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- pl/sql中三種遊標迴圈效率對比SQL
- 6.4. PL/SQL語法——6.4.5. 迴圈語句SQL
- PL/SQL 宣告SQL
- Oracle PL/SQLOracleSQL
- pl/sql to_dateSQL
- PL/SQL 運算子SQL
- PL/SQL 條件SQL
- PL/SQL 遊標SQL
- Oracle PL/SQL塊簡介OracleSQL
- ultraedit高亮顯示pl/sqlSQL
- for 迴圈與 while 迴圈While
- while迴圈 case迴圈While
- C語言——迴圈結構(for迴圈,while迴圈,do-while迴圈)C語言While
- 無限for迴圈(死迴圈)
- php 迴圈裡面套sql怎麼解決PHPSQL
- GaussDB SQL基礎語法示例-迴圈語句SQL
- Oracle 的PL/SQL語言使用OracleSQL
- PL/SQL 條件控制語句SQL
- PL/SQL程式設計急速上手SQL程式設計
- while迴圈以及do while迴圈While
- [20240607]PL/SQL中sql語句的註解.txtSQL
- if for迴圈
- For 迴圈
- if迴圈
- 迴圈
- for迴圈
- 04流程控制 for迴圈,while迴圈While
- 使用profiler測試Oracle PL/SQL效能OracleSQL
- for迴圈、break和continue、二重迴圈
- 【基礎題】【for迴圈】二重迴圈
- 11C++迴圈結構-for迴圈(1)C++
- pythonfor迴圈Python
- javascript迴圈JavaScript
- Kotlin 迴圈Kotlin
- JavaScript for of 迴圈JavaScript
- 迴圈引用
- while迴圈While
- javaScript for迴圈JavaScript