场景:
通过编写存储过程函数实现oracle数据海量插入
描述:
首先创建存储过程函数名为test:
CREATE OR REPLACE procedure test is
begin
for i in 1 ..200000 loop
INSERT INTO "MG_USER" VALUES ('testUser'||i, 'xxx@163.com', 'testUser'||i, 'c1992e03c54b753d6d27b780d9f005aA69Bf0C5eDa9Eb3F5', NULL, NULL, NULL, 'ad', TO_DATE('2021-08-30 20:00:00', 'SYYYY-MM-DD HH24:MI:SS'), NULL, NULL, '101', '1', '1', NULL, '0');
end loop;
end test;
然后执行存储过程插入20万条压测数据
BEGIN
test();
END;
删除存储过程方式
drop procedure test;