oracle执行for循环插数据,oracle的for循环插入数据以及eclipse大量数据获取时内存配置...

一、oracle的for循环插入数据 我要在DRWDDET20170111这张表中循环插入30W条数据用于测试,sql如下: DECLARE i NUMBER

一、oracle的for循环插入数据

我要在DRWDDET20170111这张表中循环插入30W条数据用于测试,sql如下:

DECLARE

i NUMBER := 0 ;

BEGIN

FOR i IN 1 .. 300000 loop INSERT INTO DRWDDET20170111 (

MOBTYPE_ID, BLNC_ID,GROUP_ID,

PHONE_NO, LOGIN_NO,OP_TIME,

RWD_TYPE_CODE,BASE_VALUE,

VALUE_MODE,RWD_FLAG,KPI_VALUE

)

VALUES

(

'0510', '1000012708','2',

'13808059988', 'aajt21', to_date('2016-04-08 10:23:43','yyyy-mm-dd,hh24:mi:ss'),

'0525', '1',

'1', 'Y','1'

) ;

END loop ; COMMIT ;

END ;

上面语句中的i其实并没有用上,可以用i来做ID之类的:

DECLARE

i NUMBER := 0 ;

BEGIN

FOR i IN 1 .. 300000 loop INSERT INTO DRWDDET20170111 (

ID,

MOBTYPE_ID, BLNC_ID,GROUP_ID,

PHONE