oracle pl sql for循环
来源:互联网 发布:用记事本写java程序 编辑:程序博客网 时间:2024/04/29 23:38
先创建表:
CREATE TABLE TB_USER( ID INTEGER PRIMARY KEY, USER_NAME VARCHAR2(20) NOT NULL, USER_AGE INTEGER NOT NULL);CREATE SEQUENCE SEQ_USERINCREMENT BY 1START WITH 1NOMAXVALUENOCYCLECACHE 10;CREATE OR REPLACE TRIGGER TR_USER BEFORE INSERT ON TB_USER FOR EACH ROWBEGIN SELECT SEQ_USER.NEXTVAL INTO :NEW.ID FROM DUAL;END;
然后用for循环来插入数据:
DECLAREV_AGE TB_USER.USER_AGE%TYPE;V_NAME TB_USER.USER_NAME%TYPE;BEGIN FOR I IN 1..100 LOOP DBMS_OUTPUT.put_line(I); SELECT DBMS_RANDOM.value(1, 100) INTO V_AGE FROM DUAL; V_NAME := 'FOR_' || V_AGE; INSERT INTO TB_USER(USER_NAME, USER_AGE) VALUES (V_NAME, V_AGE); END LOOP; COMMIT;END;
倒序插入数据(从100到1):
DECLAREV_AGE TB_USER.USER_AGE%TYPE;V_NAME TB_USER.USER_NAME%TYPE;BEGIN FOR I IN REVERSE 1..100 LOOP DBMS_OUTPUT.put_line(I); SELECT DBMS_RANDOM.value(1, 100) INTO V_AGE FROM DUAL; V_NAME := 'FOR_REVERSE_' || V_AGE; INSERT INTO TB_USER(USER_NAME, USER_AGE) VALUES (V_NAME, V_AGE); END LOOP; COMMIT;END;
0 0
- oracle pl sql for循环
- oracle pl sql for循环游标
- Oracle pl/sql编程 13---for 循环
- Oracle pl/sql编程 13---for 循环
- Oracle PL/SQL中的循环处理(sql for循环)
- Oracle PL/SQL中的循环处理(sql for循环)
- Oracle PL/SQL中的循环处理(sql for循环)
- Oracle PL/SQL 循环
- Oracle三种循环:for,while,do...while(PL/SQL)
- PL/SQL FOR循环例子
- PL/SQL 游标FOR循环
- Oracle pl/sql基础---循环
- oracle pl sql loop循环
- oracle pl sql while 循环
- Oracle PL/SQL退出循环
- Oracle PL/SQL For Dummies
- ORACLE PL/SQL基础 选择(IF CASE) 、 循环(LOOP WHILE FOR)
- Oracle:PL/SQL--流程控制(三)——循环结构:loop、while-loop、for-loop
- INCBIN 汇编指令
- hdu4604 Deque
- matlab实现感知器学习算法
- 1514:Fake Tickets
- 慢慢长路~~记录学习
- oracle pl sql for循环
- Linux下好玩的命令
- MYSQL:The server quit without updating PID file
- Java线程池使用说明
- 120. Triangle
- 一个.Net程序员关于学习的思考顺带思考人生
- Delete 和 delete [] 的区别
- 最快速的Android开发环境搭建ADT-Bundle及Hello World
- 再来编译内核(3.6.11) (更新中…)