使用loop迴圈操作DML語句
---loop迴圈:
--建立測試表:
suxing@PROD>create table total3(
2 t1 number(8),
3 t2 number(8),
4 cr date default sysdate);
Table created.
#測試表已經建立。
--檢視錶中原來的資料:
suxing@PROD>select * from total3;
T1 T2 CR
---------- ---------- -------------------
44444 55555 2016-11-12 06:52:08
--使用loop迴圈往表中插入資料:
suxing@PROD>declare
2 v_i int:=1;
3 v_sum int:=1;
4 begin
5 loop
6 v_sum:=v_sum + v_i;
7 insert into total3(t1,t2) values(v_i,v_sum);
8 exit when v_i=10;
9 v_i:=v_i + 1;
10 end loop;
11 end;
12 /
PL/SQL procedure successfully completed.
#程式執行完成。
--檢視測試表中的資料:
suxing@PROD>select * from total3;
T1 T2 CR
---------- ---------- -------------------
44444 55555 2016-11-12 06:52:08
1 2 2016-11-12 06:55:27
2 4 2016-11-12 06:55:27
3 7 2016-11-12 06:55:27
4 11 2016-11-12 06:55:27
5 16 2016-11-12 06:55:27
6 22 2016-11-12 06:55:27
7 29 2016-11-12 06:55:27
8 37 2016-11-12 06:55:27
9 46 2016-11-12 06:55:27
10 56 2016-11-12 06:55:27
11 rows selected.
前面在while迴圈中也提到,loop迴圈與while迴圈就是執行任務與判斷條件的
先後順序調換了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31392094/viewspace-2128350/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用for迴圈操作DML語句
- 使用while迴圈操作DML語句While
- Matlab的if語句switch語句for迴圈while迴圈語句練習MatlabWhile
- Python 迴圈語句的使用Python
- TypeScript 迴圈語句TypeScript
- JavaScript for 迴圈語句JavaScript
- MySQL迴圈語句MySql
- Oracle迴圈語句Oracle
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈SQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-基本迴圈(EXIT語句)SQL
- JavaScript 流程控制語句詳解:if語句、switch語句、while迴圈、for迴圈等JavaScriptWhile
- c語言中,while(1)語句使用break語句跳出迴圈C語言While
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈-FOR迴圈中的索引SQL索引
- pl/sql for loop迴圈的使用SQLOOP
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-WHILE迴圈SQLWhile
- JavaScript跳出for迴圈語句JavaScript
- java 迴圈語句(轉)Java
- python迴圈語句判斷的使用Python
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈-下限和上限SQL
- 事件迴圈(event loop)事件OOP
- Python的迴圈語句Python
- 流程控制、 迴圈語句
- swift控制流——迴圈語句Swift
- 6、迴圈結構語句
- linux 迴圈控制語句Linux
- PL/SQL迴圈控制語句SQL
- Python-條件語句和迴圈語句Python
- JS事件迴圈Event LoopJS事件OOP
- Javascript 事件迴圈event loopJavaScript事件OOP
- JavaScript事件迴圈(Event Loop)JavaScript事件OOP
- JS 事件迴圈(Event Loop)JS事件OOP
- [譯] part 9: golang 迴圈語句Golang
- 【Python基礎】for迴圈語句Python
- php中有哪些迴圈控制語句PHP
- MyBatis xml foreach迴圈語句MyBatisXML
- Java簡單迴圈語句案例Java
- 分支、迴圈語句動態展示
- MySQL DML語句MySql