使用for迴圈操作DML語句
---for迴圈:
--建立測試表:
suxing@PROD>create table total2(
2 t1 number(8),
3 t2 number(8),
4 cr date default sysdate);
Table created.
#測試表建立完成。
suxing@PROD>insert into total2(t1,t2) values(2222,3333);
1 row created.
--檢視錶中原有的資料:
suxing@PROD>select * from total2;
T1 T2 CR
---------- ---------- ---------
2222 3333
2222 3333 12-NOV-16
--使用for迴圈往表中插入資料:
suxing@PROD>declare
2 v_i int:=1;
3 v_factorial int:=1;
4 begin
5 for v_i in 1..10 loop
6 v_factorial :=v_factorial*v_i;
7 insert into total2(t1,t2) values(v_i,v_factorial);
8 end loop;
9 end;
10 /
PL/SQL procedure successfully completed.
#程式執行完成。
--檢視錶中的資料:
suxing@PROD>select * from total2;
T1 T2 CR
---------- ---------- -------------------
2222 3333 2016-11-12 06:38:56
1 1 2016-11-12 06:44:14
2 2 2016-11-12 06:44:14
3 6 2016-11-12 06:44:14
4 24 2016-11-12 06:44:14
5 120 2016-11-12 06:44:14
6 720 2016-11-12 06:44:14
7 5040 2016-11-12 06:44:14
8 40320 2016-11-12 06:44:14
9 362880 2016-11-12 06:44:14
10 3628800 2016-11-12 06:44:14
for迴圈是基於給定的範圍內迴圈,當超出範圍內,自動跳出迴圈,它與while和loop兩種迴圈體有所區別。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31392094/viewspace-2128349/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用loop迴圈操作DML語句OOP
- 使用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索引
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-WHILE迴圈SQLWhile
- JavaScript跳出for迴圈語句JavaScript
- java 迴圈語句(轉)Java
- python迴圈語句判斷的使用Python
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈-下限和上限SQL
- Python的迴圈語句Python
- 流程控制、 迴圈語句
- swift控制流——迴圈語句Swift
- 6、迴圈結構語句
- linux 迴圈控制語句Linux
- PL/SQL迴圈控制語句SQL
- Python-條件語句和迴圈語句Python
- [譯] part 9: golang 迴圈語句Golang
- 【Python基礎】for迴圈語句Python
- php中有哪些迴圈控制語句PHP
- MyBatis xml foreach迴圈語句MyBatisXML
- Java簡單迴圈語句案例Java
- 分支、迴圈語句動態展示
- MySQL DML語句MySql
- python04: while迴圈語句 break continue for in 迴圈PythonWhile
- Java語言程式設計—迴圈語句Java程式設計
- Java基礎 迴圈語句 for while do.....while語句JavaWhile
- Java 可以採用什麼語句跳出迴圈語句Java
- C語言goto語句以及用goto語句構成迴圈C語言Go
- Python基礎-While迴圈語句PythonWhile