最近在搞一个短信发送接口,需要大批量的测试数据(1000万条),就写了一个存储过程 用于一次生成大批量数据:
create or replace procedure myj_insert(maxrecords in number :=100) is
i number :=1;
begin
for i in 1..maxrecords
loop
insert into DXX_DSFS D
VALUES(SEQ_DSFS.NEXTVAL,1320000000+i,'我的批量测试数据',
TO_DATE('08/31/2007 00:00:00', 'MM/DD/YYYY HH24:MI:SS'),
'01','SMS','TopSms','','','备注',TO_DATE('08/12/2010 10:56:26', 'MM/DD/YYYY HH24:MI:SS'));
end loop;
commit;
dbms_output.put_line(maxrecords||' insert done');
end myj_insert;