日期:2014-05-17  浏览次数:20826 次

利用PL/SQL后台多次执行SQL语句?
出于一些原因,需要在后台多次执行insert语句。
例如:insert into t_record t (t.record_id,t.name,t.create_time) 
values (seq_record.nextval,'管理员',sysdate);
以上语句需要执行100次,用什么办法操作比较好?

------解决方案--------------------
引用:
我不会写存储过程,能否写个完整的学习一下?


begin
  for i in 1..100 loop 
    insert into ......; 
    commit;--如果数据量,大插入一次提交一次,避免回滚段的压力
  end loop
end;

执行就是了,你也可以把它贴入过程中