PLSQL Language Referenc-FOR迴圈-FOR迴圈中的EXIT WHEN和CONTINUE WHEN
FOR迴圈中的EXIT WHEN和CONTINUE WHEN
DECLARE v_employees employees%ROWTYPE; CURSOR c1 is SELECT * FROM employees; BEGIN OPEN c1; -- 獲取整個行 FOR i IN 1..10 LOOP FETCH c1 INTO v_employees; EXIT WHEN c1%NOTFOUND; -- 在此處理資料 END LOOP; CLOSE c1; END; |
DECLARE v_employees employees%ROWTYPE; CURSOR c1 is SELECT * FROM employees; BEGIN OPEN c1;
-- 獲取整行 <<outer_loop>> FOR i IN 1..10 LOOP -- 在此處理資料 FOR j IN 1..10 LOOP FETCH c1 INTO v_employees; --直接退出外部迴圈 EXIT outer_loop WHEN c1%NOTFOUND; -- 在此處理資料 END LOOP; END LOOP outer_loop; CLOSE c1; END; |
--不管表中有多少條記錄,迴圈都做100次 DECLARE v_employees employees%ROWTYPE; CURSOR c1 is SELECT * FROM employees; BEGIN OPEN c1;
<<outer_loop>> FOR i IN 1..10 LOOP DBMS_OUTPUT.PUT_LINE('外部迴圈 i = ' || i); FOR j IN 1..10 LOOP DBMS_OUTPUT.PUT_LINE('內部迴圈 j = ' || j); FETCH c1 INTO v_employees; CONTINUE outer_loop WHEN c1%NOTFOUND; END LOOP; END LOOP outer_loop; CLOSE c1; END; |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1107112/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-EXIT WHENSQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-CONTINUE WHENSQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-基本迴圈(EXIT語句)SQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈-FOR迴圈中的索引SQL索引
- for迴圈、break和continue、二重迴圈
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-CONTINUESQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈SQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈-下限和上限SQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-WHILE迴圈SQLWhile
- python04: while迴圈語句 break continue for in 迴圈PythonWhile
- plsql--迴圈討論SQL
- JavaScript的map迴圈、forEach迴圈、filter迴圈、reduce迴圈、reduceRight迴圈JavaScriptFilter
- 迴圈中的非同步&&迴圈中的閉包非同步
- C語言——迴圈結構(for迴圈,while迴圈,do-while迴圈)C語言While
- PLSQL學習-【3迴圈結構】SQL
- scss中迴圈之@for迴圈佈局畫圓CSS
- matlab之在迴圈中修改迴圈變數Matlab變數
- 無限for迴圈(死迴圈)
- Iterator 和 for…of 迴圈
- C#程式設計基礎第七課:C#中的基本迴圈語句:while迴圈、do-while迴圈、for迴圈、foreach迴圈的使用C#程式設計While
- while迴圈以及do while迴圈While
- JavaScript--分支+迴圈(continue、break、return的區別)JavaScript
- 迴圈
- if迴圈
- 18. 再說迴圈~列表和迴圈的高階操作
- JavaScript中的while迴圈JavaScriptWhile
- 理解 JavaScript 中的迴圈JavaScript
- Redis 中的事件迴圈Redis事件
- Node中的事件迴圈事件
- while + else 使用,while死迴圈與while的巢狀,for迴圈基本使用,range關鍵字,for的迴圈補充(break、continue、else) ,for迴圈的巢狀,基本資料型別及內建方法While巢狀資料型別
- 04流程控制 for迴圈,while迴圈While
- 當型迴圈和直到型迴圈有哪些區別
- C語言程式設計學習中while迴圈和do……while迴圈C語言程式設計While
- Java入門學習-學習if & else,for迴圈,foreach迴圈,while迴圈的用法。JavaWhile
- 【基礎題】【for迴圈】二重迴圈
- JS優化迴圈之展開迴圈JS優化
- while迴圈和do迴圈、緩衝區、一維陣列While陣列
- python 基礎習題6--for迴圈和while迴圈PythonWhile