oracle存储过程sql—造数

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;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值