plsql直接迴圈插資料當然比**裡迴圈插要快很多,只是pl/sql的語法不怎麼統一,不同的資料庫語法上有些細微的差異,很頭疼
------- postgresql 迴圈插入資料 -------------
do $$
declare
v_idx integer := 1;
begin
while v_idx < 10 loop
v_idx = v_idx+1;
insert into t_user values ( nextval('seq_user'), 'xiaozhang', to_char(now(), 'yyyy-mm-dd'), 'sadoa', 'adsdjo', 'das', now(), '2018-01-10 21:51:40', '1', '12', '213');
end loop;
end $$;
mysql和sqlserver迴圈插入資料
create table t1 sid int not null primary key,sname varchar 1000 not null engine innodb default charset gbk delimiter create procedure proc1 begin decl...
postgresql 實現插入 更新操作
insert into sip data sip ip 2m data time first,time last,ip,ip port,port values 2019 4 6 15 14 29 2019 4 6 14 59 28 203.190.77.198 203.190.77.198 4256...
mysql 迴圈插入 mysql 迴圈批量插入
背景 前幾天在mysql上做分頁時,看到有博文說使用 limit 0,10 方式分頁會有丟資料問題,有人又說不會,於是想自己測試一下。測試時沒有資料,便安裝了乙個mysql,建了張表,在建了個while迴圈批量插入10w條測試資料的時候,執行時間之長無法忍受,便查資料找批量插入優化方法,這裡做個筆記...