oracle SQL语句大批量增加数据
程序员文章站
2022-06-02 16:44:33
...
```sql
declare --声明语法
maxnumber constant int := 20000; -- 设置要生成的数据量
i int := 1; -- 设定初始值
begin
for i in 1 .. maxnumber loop -- 开始循环
insert into T_TEST_INFO( -- 数据库字段
ID,
REQUEST_NO,
REQUEST_SYSTEM,
REQUEST_DATE,
TRADE_DATE,
TRADE_AMT,
CCY,
BIZ_TYPE
)
values ( -- 插入数据库值
SEQ_T_TEST_INFO.NEXTVAL,
CONCAT('201903155666666',SEQ_T_TEST_INFO.NEXTVAL), --NEXTVAL是自增+1指令
'TEST',
to_date('01-01-2020', 'dd-mm-yyyy'),
sysdate-1,
trunc(DBMS_RANDOM.VALUE(1, 9999)),
'156',
NULL)
);
end loop;
commit;
end;
推荐阅读