Oracle 表中插入資料優化

2021-07-24 03:52:15 字數 759 閱讀 9861

表中一次插入1條資料

insert

into se_d (no,num,urid,flowno,code,pay,account,name,amount,flag,detail)

values('br195','qt001',102,'fn4030','103','101','1044','bj',100,1,0)

表中一次插入多條資料

insert

into se_d (no,num,urid,flowno,code,pay,account,name,amount,flag,detail)

select

'br195','qt001',102,'fn4030','103','101','1044','bj',100,1,0

from dual

union

select

'br195','qt001',102,'fn4030','103','101','1044','bj',100,1,0

from dual

union

select

'br195','qt001',102,'fn4030','103','101','1044','bj',100,1,0

from dual

測試結果:

1. 使用語句1一次插入1條,總共插入1w條,執行完,耗時80s

2. 使用語句2一次插入100條,總共插入1w條,執行完,耗時9s

Oracle中插入Date資料

oracle中插入date資料 錯誤的 insert into table j values 2000 11 26 00 04 47 在oracle中建有date型別的字段,插入可以採取如下方法 如果是小時為 12 採取如下格式 yyyy mm dd hh mi ss insert into tes...

oracle批量插入優化方案

今天聽dba說如果從乙個表批量查詢出一批資料之後批量插入另外一張表的優化方案 1 不寫歸檔日誌 2 採用獨佔 1 不寫日誌設定 2alter table my flosta all 571 nologging 34 insert into my flosta all 571 oid,p day,ci...

oracle批量插入優化方案

今天聽dba說如果從乙個表批量查詢出一批資料之後批量插入另外一張表的優化方案 1 不寫歸檔日誌 2 採用獨佔 1 不寫日誌設定 2alter table my flosta all 571 nologging 34 insert into my flosta all 571 oid,p day,ci...