3个字段测试
create table DD
(
C1 VARCHAR2(200) primary key,
C2 VARCHAR2(250),
C3 VARCHAR2(200)
);
DECLARE
-- 开始数
v_counter NUMBER := 1;
-- 结束数据条数
end_v_counter NUMBER := 2000000;
BEGIN
LOOP
INSERT INTO KLRTEST.DD VALUES ( CONCAT('ADD',sys_guid()),'"''-n\/n-*-''",\u0027-\n\nn\\\r/\r\rn-*\n\n-\r\u0027,''响缨覀幢,''テなーポアヷィゑ・りフぉネッモま,죟녎쬥뀞,"︾↑¤」〒★』」—≈∮*☆【(⊙06㈣㈨Ⅵ㈦⑾ⅫDTgi}nR[)({>;},@"',v_counter
);
v_counter := v_counter + 1;
IF MOD(v_counter, 1000)=0 THEN
COMMIT;
-- 1000条数commit
END IF;
EXIT WHEN v_counter > end_v_counter;
END LOOP;
COMMIT;
END;
50个字段
CREATE TABLE KLRTEST.Z50ZD
(CSID VARCHAR2(50),
CSTS timestamp ,
CSCOUNT varchar(250),
TSZF VARCHAR2(250),
A5 varchar(100),
A6 varchar(100),
A7 varchar(100),
A8 varchar(100),
A9 varchar(100),
A10 varchar(100),
A11 varchar(100),
A12 varchar(100),
A13 varchar(100),
A14 varchar(100),
A15 varchar(100),
A16 varchar(100),
A17 varchar(100),
A18 varchar(100),
A19 varchar(100),
A20 varchar(100),
A21 varchar(100),
A22 varchar(100),
A23 varchar(100),
A24 varchar(100),
A25 varchar(100),
A26 varchar(100),
A27 varchar(100),
A28 varchar(100),
A29 varchar(100),
A30 varchar(100),
A31 varchar(100),
A32 varchar(100),
A33 varchar(100),
A34 varchar(100),
A35 varchar(100),
A36 varchar(100),
A37 varchar(100),
A38 varchar(100),
A39 varchar(100),
A40 varchar(100),
A41 varchar(100),
A42 varchar(100),
A43 varchar(100),
A44 varchar(100),
A45 varchar(100),
A46 varchar(100),
A47 varchar(100),
A48 varchar(100),
A49 varchar(100),
A50 varchar(100),
CONSTRAINT PK_Z50ZD PRIMARY KEY (CSID,CSTS,CSCOUNT)
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255
);
DECLARE
-- 开始数
v_counter NUMBER := 1;
-- 结束数据条数
end_v_counter NUMBER := 3000000;
BEGIN
LOOP
INSERT INTO KLRTEST.Z50ZD VALUES ( CONCAT('ADD',sys_guid()),to_timestamp(to_char(sysdate,'YYYY-MM-DD HH24:MI:SS'),'YYYY-MM-DD HH24:MI:SS') ,v_counter,'"''-n\/n-*-''",\u0027-\n\nn\\\r/\r\rn-*\n\n-\r\u0027,''响缨覀幢,''テなーポアヷィゑ・りフぉネッモま,죟녎쬥뀞,"︾↑¤」〒★』」—≈∮*☆【(⊙06㈣㈨Ⅵ㈦⑾ⅫDTgi}nR[)({>;},@"',
'第05',
'第06',
'第07',
'第08',
'第09',
'第10',
'第11',
'第12',
'第13',
'第14',
'第15',
'第16',
'第17',
'第18',
'第19',
'第20',
'第21',
'第22',
'第23',
'第24',
'第25',
'第26',
'第27',
'第28',
'第29',
'第30',
'第31',
'第32',
'第33',
'第34',
'第35',
'第36',
'第37',
'第38',
'第39',
'第40',
'第41',
'第42',
'第43',
'第44',
'第45',
'第46',
'第47',
'第48',
'第49',
'第50'
);
v_counter := v_counter + 1;
IF MOD(v_counter, 1000)=0 THEN
COMMIT;
-- 1000条数一次commit
END IF;
EXIT WHEN v_counter > end_v_counter;
END LOOP;
COMMIT;
END;
200个字段造数sql
CREATE TABLE KLRTEST.ZZ200ZD
(BANKNO VARCHAR2(50),
PRDACCNO VARCHAR2(50),
DTTRAN VARCHAR2(50),
A4 varchar(100),
A5 varchar(100),
A6 varchar(100),
A7 varchar(100),
A8 varchar(100),
A9 varchar(100),
A10 varchar(100),
A11 varchar(100),
A12 varchar(100),
A13 varchar(100),
A14 varchar(100),
A15 varchar(100),
A16 varchar(100),
A17 varchar(100),
A18 varchar(100),
A19 varchar(100),
A20 varchar(100),
A21 varchar(100),
A22 varchar(100),
A23 varchar(100),
A24 varchar(100),
A25 varchar(100),
A26 varchar(100),
A27 varchar(100),
A28 varchar(100),
A29 varchar(100),
A30 varchar(100),
A31 varchar(100),
A32 varchar(100),
A33 varchar(100),
A34 varchar(100),
A35 varchar(100),
A36 varchar(100),
A37 varchar(100),
A38 varchar(100),
A39 varchar(100),
A40 varchar(100),
A41 varchar(100),
A42 varchar(100),
A43 varchar(100),
A44 varchar(100),
A45 varchar(100),
A46 varchar(100),
A47 varchar(100),
A48 varchar(100),
A49 varchar(100),
A50 varchar(100),
A51 varchar(100),
A52 varchar(100),
A53 varchar(100),
A54 varchar(100),
A55 varchar(100),
A56 varchar(100),
A57 varchar(100),
A58 varchar(100),
A59 varchar(100),
A60 varchar(100),
A61 varchar(100),
A62 varchar(100),
A63 varchar(100),
A64 varchar(100),
A65 varchar(100),
A66 varchar(100),
A67 varchar(100),
A68 varchar(100),
A69 varchar(100),
A70 varchar(100),
A71 varchar(100),
A72 varchar(100),
A73 varchar(100),
A74 varchar(100),
A75 varchar(100),
A76 varchar(100),
A77 varchar(100),
A78 varchar(100),
A79 varchar(100),
A80 varchar(100),
A81 varchar(100),
A82 varchar(100),
A83 varchar(100),
A84 varchar(100),
A85 varchar(100),
A86 varchar(100),
A87 varchar(100),
A88 varchar(100),
A89 varchar(100),
A90 varchar(100),
A91 varchar(100),
A92 varchar(100),
A93 varchar(100),
A94 varchar(100),
A95 varchar(100),
A96 varchar(100),
A97 varchar(100),
A98 varchar(100),
A99 varchar(100),
A100 varchar(100),
A101 varchar(100),
A102 varchar(100),
A103 varchar(100),
A104 varchar(100),
A105 varchar(100),
A106 varchar(100),
A107 varchar(100),
A108 varchar(100),
A109 varchar(100),
A110 varchar(100),
A111 varchar(100),
A112 varchar(100),
A113 varchar(100),
A114 varchar(100),
A115 varchar(100),
A116 varchar(100),
A117 varchar(100),
A118 varchar(100),
A119 varchar(100),
A120 varchar(100),
A121 varchar(100),
A122 varchar(100),
A123 varchar(100),
A124 varchar(100),
A125 varchar(100),
A126 varchar(100),
A127 varchar(100),
A128 varchar(100),
A129 varchar(100),
A130 varchar(100),
A131 varchar(100),
A132 varchar(100),
A133 varchar(100),
A134 varchar(100),
A135 varchar(100),
A136 varchar(100),
A137 varchar(100),
A138 varchar(100),
A139 varchar(100),
A140 varchar(100),
A141 varchar(100),
A142 varchar(100),
A143 varchar(100),
A144 varchar(100),
A145 varchar(100),
A146 varchar(100),
A147 varchar(100),
A148 varchar(100),
A149 varchar(100),
A150 varchar(100),
A151 varchar(100),
A152 varchar(100),
A153 varchar(100),
A154 varchar(100),
A155 varchar(100),
A156 varchar(100),
A157 varchar(100),
A158 varchar(100),
A159 varchar(100),
A160 varchar(100),
A161 varchar(100),
A162 varchar(100),
A163 varchar(100),
A164 varchar(100),
A165 varchar(100),
A166 varchar(100),
A167 varchar(100),
A168 varchar(100),
A169 varchar(100),
A170 varchar(100),
A171 varchar(100),
A172 varchar(100),
A173 varchar(100),
A174 varchar(100),
A175 varchar(100),
A176 varchar(100),
A177 varchar(100),
A178 varchar(100),
A179 varchar(100),
A180 varchar(100),
A181 varchar(100),
A182 varchar(100),
A183 varchar(100),
A184 varchar(100),
A185 varchar(100),
A186 varchar(100),
A187 varchar(100),
A188 varchar(100),
A189 varchar(100),
A190 varchar(100),
A191 varchar(100),
A192 varchar(100),
A193 varchar(100),
A194 varchar(100),
A195 varchar(100),
A196 varchar(100),
A197 varchar(100),
A198 varchar(100),
A199 varchar(100),
A200 varchar(100),
CONSTRAINT PK_ZZ200ZD PRIMARY KEY (BANKNO,PRDACCNO,DTTRAN)
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255
);
DECLARE
-- 开始数
v_counter NUMBER := 1;
-- 结束数据条数
end_v_counter NUMBER := 1000000;
BEGIN
LOOP
INSERT INTO KLRTEST.ZZ200ZD(BANKNO,PRDACCNO,DTTRAN,A4,
A5,
A6,
A7,
A8,
A9,
A10,
A11,
A12,
A13,
A14,
A15,
A16,
A17,
A18,
A19,
A20,
A21,
A22,
A23,
A24,
A25,
A26,
A27,
A28,
A29,
A30,
A31,
A32,
A33,
A34,
A35,
A36,
A37,
A38,
A39,
A40,
A41,
A42,
A43,
A44,
A45,
A46,
A47,
A48,
A49,
A50,
A51,
A52,
A53,
A54,
A55,
A56,
A57,
A58,
A59,
A60,
A61,
A62,
A63,
A64,
A65,
A66,
A67,
A68,
A69,
A70,
A71,
A72,
A73,
A74,
A75,
A76,
A77,
A78,
A79,
A80,
A81,
A82,
A83,
A84,
A85,
A86,
A87,
A88,
A89,
A90,
A91,
A92,
A93,
A94,
A95,
A96,
A97,
A98,
A99,
A100,
A101,
A102,
A103,
A104,
A105,
A106,
A107,
A108,
A109,
A110,
A111,
A112,
A113,
A114,
A115,
A116,
A117,
A118,
A119,
A120,
A121,
A122,
A123,
A124,
A125,
A126,
A127,
A128,
A129,
A130,
A131,
A132,
A133,
A134,
A135,
A136,
A137,
A138,
A139,
A140,
A141,
A142,
A143,
A144,
A145,
A146,
A147,
A148,
A149,
A150,
A151,
A152,
A153,
A154,
A155,
A156,
A157,
A158,
A159,
A160,
A161,
A162,
A163,
A164,
A165,
A166,
A167,
A168,
A169,
A170,
A171,
A172,
A173,
A174,
A175,
A176,
A177,
A178,
A179,
A180,
A181,
A182,
A183,
A184,
A185,
A186,
A187,
A188,
A189,
A190,
A191,
A192,
A193,
A194,
A195,
A196,
A197,
A198,
A199,
A200
) VALUES ( CONCAT('ADD',sys_guid()), CONCAT('BDD',sys_guid()), CONCAT('CDD',sys_guid()),'第04',
'第05',
'第06',
'第07',
'第08',
'第09',
'第10',
'第11',
'第12',
'第13',
'第14',
'第15',
'第16',
'第17',
'第18',
'第19',
'第20',
'第21',
'第22',
'第23',
'第24',
'第25',
'第26',
'第27',
'第28',
'第29',
'第30',
'第31',
'第32',
'第33',
'第34',
'第35',
'第36',
'第37',
'第38',
'第39',
'第40',
'第41',
'第42',
'第43',
'第44',
'第45',
'第46',
'第47',
'第48',
'第49',
'第50',
'第51',
'第52',
'第53',
'第54',
'第55',
'第56',
'第57',
'第58',
'第59',
'第60',
'第61',
'第62',
'第63',
'第64',
'第65',
'第66',
'第67',
'第68',
'第69',
'第70',
'第71',
'第72',
'第73',
'第74',
'第75',
'第76',
'第77',
'第78',
'第79',
'第80',
'第81',
'第82',
'第83',
'第84',
'第85',
'第86',
'第87',
'第88',
'第89',
'第90',
'第91',
'第92',
'第93',
'第94',
'第95',
'第96',
'第97',
'第98',
'第99',
'第100',
'第101',
'第102',
'第103',
'第104',
'第105',
'第106',
'第107',
'第108',
'第109',
'第110',
'第111',
'第112',
'第113',
'第114',
'第115',
'第116',
'第117',
'第118',
'第119',
'第120',
'第121',
'第122',
'第123',
'第124',
'第125',
'第126',
'第127',
'第128',
'第129',
'第130',
'第131',
'第132',
'第133',
'第134',
'第135',
'第136',
'第137',
'第138',
'第139',
'第140',
'第141',
'第142',
'第143',
'第144',
'第145',
'第146',
'第147',
'第148',
'第149',
'第150',
'第151',
'第152',
'第153',
'第154',
'第155',
'第156',
'第157',
'第158',
'第159',
'第160',
'第161',
'第162',
'第163',
'第164',
'第165',
'第166',
'第167',
'第168',
'第169',
'第170',
'第171',
'第172',
'第173',
'第174',
'第175',
'第176',
'第177',
'第178',
'第179',
'第180',
'第181',
'第182',
'第183',
'第184',
'第185',
'第186',
'第187',
'第188',
'第189',
'第190',
'第191',
'第192',
'第193',
'第194',
'第195',
'第196',
'第197',
'第198',
'第199',
'第200'
);
v_counter := v_counter + 1;
IF MOD(v_counter, 1000)=0 THEN
COMMIT;
-- 1000条数commit
END IF;
EXIT WHEN v_counter > end_v_counter;
END LOOP;
COMMIT;
END;
--查看job执行情况
SELECT job_name, status, actual_start_date, run_duration FROM dba_scheduler_job_run_details WHERE job_name = 'GZBANK_ALL_COL_TEST_P1_S1';
--查看结果数据
select count(1) from ZZ200ZD;