写一个PL/SQL无名块,向oracle数据库中插入10000条记录,表名称和字段名称自己确定
1、试验用表结构
ARCER@ PROD>desc t; Name Null? Type ----------------------------------------------------- -------- ------------------------------------ ID NOT NULL NUMBER NAME NOT NULL VARCHAR2(10) BIRTHDAY DATE
2、脚本内容
declare -- a counter g_counter number(10) := 1; -- every 1000 rows ,to commit g_commit number(10); begin loop insert into t values(g_counter,‘arcerzhang‘,sysdate); --every 1000 rows , to commit; g_commit := mod(g_counter,1000); if g_commit = 0 then commit; dbms_output.put_line(g_commit); end if; g_counter := g_counter + 1; --exit conditions exit when g_counter > 10000; end loop; end; /
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。