Orcale循环插入数据
2017-11-02 11:05
211 查看
一:使用while循环
二:使用for循环插入
三:使用for循环例子
四:循环插入启停数据
PS:
1.sql脚本要使用PLSQL的命令窗口执行。
2.sysdate是系统当前时间的关键字。精确到ss。
3.DBMS_OUTPUT.put_line(‘i=’ || i); 为输出语句
4.reverse 是由大到小的关键字
**-- Created on 2017/11/1 by SKY declare -- Local variables here i integer :=0; emddate date :=to_date('20170101','yyyymmdd'); begin -- Test statements here while i<5 loop insert into mktsta_month_bidunit_eng_price values( emddate, 666, 666, 666, 1, 1, sysdate ); i:=i+1; emddate:=emddate+1; end loop; commit; end;**
二:使用for循环插入
-- Created on 2017/11/2 by SKY declare -- Local variables here i integer; --声明变量 emddate date :=to_date('20170101','yyyymmdd'); --声明变量 begin --i:=1; --赋值 for i in reverse 1..10 loop --reverse是由大到小的关键字 insert into mktsta_month_bidunit_eng_price values( emddate, 666, 666, 666, 1, 1, sysdate ); --i:=i+1; emddate:=emddate+1; end loop; -- Test statements here commit; end;
三:使用for循环例子
-- Created on 2017/11/2 by SKY declare -- Local variables here i integer; --声明变量 begin --i:=1; --赋值 for i in reverse 1..10 loop --reverse是由大到小的关键字 DBMS_OUTPUT.put_line('i=' || i); --输出语句 end loop; -- Test statements here end;
四:循环插入启停数据
insert into CHKEXCH_BEG_END values (sysdate,SEQ_CHKEXCH_BEG_END.NEXTVAL,3,100004000003302,sysdate,sysdate,0,sysdate,0,0); commit;
PS:
1.sql脚本要使用PLSQL的命令窗口执行。
2.sysdate是系统当前时间的关键字。精确到ss。
3.DBMS_OUTPUT.put_line(‘i=’ || i); 为输出语句
4.reverse 是由大到小的关键字
相关文章推荐
- orcale 循环插入测试数据
- MYSQL中创建存储过程实现向表中循环插入数据
- 关于数据库循环插入大量对象数据的解决办法
- mysql -- 循环插入数据到表中
- SqlServer循环插入10000条数据
- PostgreSQL笔记 存储过程 循环插入数据
- sql 循环插入数据
- sql 循环插入数据
- mysql和sqlserver循环插入数据
- 【MySQL】批量数据循环插入
- MySQL 存储过程循环插入数据
- orcale 游标之依次插入 使用游标依次插入到数据中(支付清算)
- 数据库中循环插入数据
- oracle_sql_循环插入数据
- SQL While 循环插入数据
- Oracle 循环向某张表中插入数据
- 存储过程循环插入数据
- 存储过程_循环插入数据
- sql oracle循环插入数据
- 循环插入500条数据