Oracle儲存過程乾貨(三):PLSQL迴圈語句
---loop end loop 的迴圈 ---
declare i number; begin i := 0; loop i := i + 1; exit when i = 5; /*這個在loop end loop中一定要加,不然就是死迴圈了*/ dbms_output.put_line(i); end loop; end; /
注意:這種 LOOP 迴圈在工作中不要使用,一般都用 for loop
---for loop 的迴圈方式 ---
begin for i in 1 .. 100 loop dbms_output.put_line(i); end loop; end; /
思考題:用PLSQL輸出一個99口訣乘法表,大家可以先自己做,答案在下方。
--- 用 PLSQL 輸出 99 乘法表,迴圈套迴圈就可以完成 ---
begin for a in 1 .. 9 loop for b in 1 .. 9 loop dbms_output.put(' ' || a || ' * ' || b || ' = ' || a * b); end loop; dbms_output.put_line(''); end loop; end; /
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70013625/viewspace-3008297/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle儲存過程乾貨(二):PLSQL控制語句Oracle儲存過程SQL
- Oracle儲存過程乾貨(一):儲存過程基礎Oracle儲存過程
- Mysql儲存過程 變數,條件,迴圈語句用法MySql儲存過程變數
- Oracle儲存過程中跳出迴圈的寫法Oracle儲存過程
- MySQL儲存過程語句及呼叫MySql儲存過程
- MYSQL儲存過程-練習3 repeat迴圈MySql儲存過程
- MYSQL儲存過程-練習4 loop迴圈MySql儲存過程OOP
- Oracle儲存過程Oracle儲存過程
- EF中使用SQL語句或儲存過程SQL儲存過程
- PostgreSQL獲取建表語句儲存過程SQL儲存過程
- oracle的儲存過程Oracle儲存過程
- Oracle儲存過程-1Oracle儲存過程
- 原創:oracle 儲存過程Oracle儲存過程
- 金倉資料庫KingbaseES儲存過程 RETURN語句資料庫儲存過程
- 分支語句和迴圈語句
- 【Oracle】儲存過程中將動態SQL的多行結果進行迴圈遍歷Oracle儲存過程SQL
- JavaScript for 迴圈語句JavaScript
- Ruby迴圈語句
- TypeScript 迴圈語句TypeScript
- MySQL迴圈語句MySql
- JavaScript 流程控制語句詳解:if語句、switch語句、while迴圈、for迴圈等JavaScriptWhile
- oracle儲存過程書寫格式Oracle儲存過程
- Sqlsugar呼叫Oracle的儲存過程SqlSugarOracle儲存過程
- LightDB/PostgreSQL 相容Oracle儲存過程SQLOracle儲存過程
- c語言中的三種迴圈語句結構C語言
- 深入解讀MySQL InnoDB儲存引擎Update語句執行過程MySql儲存引擎
- 七 while迴圈語句While
- JavaScript跳出for迴圈語句JavaScript
- Python的迴圈語句Python
- 7-迴圈語句
- oracle儲存過程和觸發器Oracle儲存過程觸發器
- Oracle 儲存過程分頁 + Sqlsugar呼叫Oracle儲存過程SqlSugar
- Python-條件語句和迴圈語句Python
- Python 迴圈語句的使用Python
- 【Python基礎】for迴圈語句Python
- MyBatis xml foreach迴圈語句MyBatisXML
- 流程控制、 迴圈語句
- python04: while迴圈語句 break continue for in 迴圈PythonWhile