--插入数据
insert into tl_sms_sendtasklist_10 (NUMSEQID, DATCREATETIME, DATSRCSENDTIME, DATSRCENDTIME, NUMSRCCLIENTID, NUMDESTCLIENTID, NUMMESSAGEFORMAT,
NUMMESSAGEPRIORITY, VC2DESTMOBILE, VC2SRCNUMBER, VC2LINKID, VC2MESSAGECONTENT, NUMREPORTTYPE, VC2RESERVE1, VC2RESERVE2, NUMOPERATORID, NUMPRODUCTID,
NUMCHANNELID, NUMPROVINCEID, NUMCITYID, NUMCOUNTYID, NUMSENDGROUPID, NUMSRCSEQID, NUMSVCID, NUMMESSAGETYPE, VC2SERVICECODE, NUMFEETYPE, NUMFEEVALUE,
DATDEALTIME, NUMDEALFLAG, NUMMOSEQID, NUMSYSSEQID, NUMCOUNTMOBILE)
values (TLSEQ_SMS_SENDTASKLIST_10.nextval, to_date('27-09-2010', 'dd-mm-yyyy'), to_date('27-09-2010', 'dd-mm-yyyy'), to_date('29-09-2010', 'dd-mm-yyyy'), 0,
10, 15, 3, '13601001000', '', '', '测试级联', null, '', '', 1, 703, 0, 0, 0, 0, 1, 0, 1, 1, '1001', 0, 0, to_date('27-09-2010 17:35:31', 'dd-mm-yyyy
hh24:mi:ss'), 0, null, null, 1 );
//批量插入数据
DECLARE
i INT;
BEGIN
i := 0;
WHILE(i < 10)
LOOP
i := i + 1;
insert into tl_sms_sendtasklist_10 (NUMSEQID, DATCREATETIME, DATSRCSENDTIME, DATSRCENDTIME, NUMSRCCLIENTID, NUMDESTCLIENTID, NUMMESSAGEFORMAT,
NUMMESSAGEPRIORITY, VC2DESTMOBILE, VC2SRCNUMBER, VC2LINKID, VC2MESSAGECONTENT, NUMREPORTTYPE, VC2RESERVE1, VC2RESERVE2, NUMOPERATORID, NUMPRODUCTID,
NUMCHANNELID, NUMPROVINCEID, NUMCITYID, NUMCOUNTYID, NUMSENDGROUPID, NUMSRCSEQID, NUMSVCID, NUMMESSAGETYPE, VC2SERVICECODE, NUMFEETYPE, NUMFEEVALUE,
DATDEALTIME, NUMDEALFLAG, NUMMOSEQID, NUMSYSSEQID, NUMCOUNTMOBILE)
values (TLSEQ_SMS_SENDTASKLIST_10.nextval, to_date('27-09-2010', 'dd-mm-yyyy'), to_date('27-09-2010', 'dd-mm-yyyy'), to_date('29-09-2010', 'dd-mm-yyyy'), 0,
10, 15, 3, '13601001000', '', '', '测试级联2222', null, '', '', 1, 703, 0, 0, 0, 0, 1, 0, 1, 1, '1001', 0, 0, to_date('27-09-2010 17:35:31', 'dd-mm-yyyy
hh24:mi:ss'), 0, null, null, 1 );
END LOOP;
COMMIT;
END;
--没有用序列
需要大量oracle测试数据时,可以使用以下方法。
DECLARE
i INT;
BEGIN
i := 0;
WHILE(i < 100000)
LOOP
i := i + 1;
INSERT INTO TEST_TABLE(ID, XM) VALUES(i, '姓名' || i);
END LOOP;
COMMIT;
END;
本文提供了一个Oracle数据库中批量插入数据的示例代码,包括使用序列生成唯一标识符的方法及不使用序列的大批量数据插入过程。
3013

被折叠的 条评论
为什么被折叠?



