Oracle資料庫插入多條資料,主鍵自增

2021-08-05 21:49:43 字數 623 閱讀 5988

--while loop迴圈用法 (插入100w資料)  

declare v_num number(10) := 0;

begin

while v_num < 1000000 loop

v_num := v_num + 1;

insert into oom_objmeta(class_id,obj_name,orig_id,obj_abs,extr_stasus,catal_status,extr_time,catal_time,extractor,cataloger,obj_key,contact_id,obj_id,src_id) values (439,'塔下電站','6b81beebb7b84add83ca7d30fe9ec141','水電站guid:2124361cfb7f46f38417d3568b413649。',1,1,'','','','','','b14ace709faa47f7bd9d65993b399878',sys_guid(),'634701');

end loop;

end;

這裡的sys_guid()是系統自帶函式,如果需要逐漸自增則為 序列名.nextval() 即可

當然你可以使用其他迴圈也可以

Oracle中插入多條資料

1 oracle中 insert into product id,names,price,code select 100,a 1,1 from dual union select 101,b 2,2 from dual 這裡最好用一次insert,不然效率不高,用多個select.2 mysql中 ...

Oracle 批量插入多條資料

mysql中可以這樣 insert into test table id,name,age values 1 abc 23 2 kkk 33 以上語句不能在oracle資料庫執行。oracle中可以這樣 insert allinto test table id,name,age values 1 a...

操作MySQL資料庫插入多條資料

coding utf 8 time 2020 8 7 21 19 author bingl email 15736980819 163.com file 操作mysql資料庫插入多條資料.py software pycharm desc 靜,是一種修養。匯入模組 import pymysql 建立連...