insert一次插入多條數據

【解決方法】Oracle一次插入多條記錄數據庫

 

要向數據庫中寫入多條記錄,記錄集已經肯定,若是一次一次插入勢必影響效率。spa

解決方法:code

1 insert into tablename (col1,col2,...)
2    select * from (
3    select 'a1','a2',... from dual union all
4    select 'a1','a2',... from dual union all
5    select 'a1','a2',... from dual union all
6    ...
7    select 'a1','a2',... from dual
8    )

注意:blog

上面最後一個select以後沒有union all,不然報錯。
相關文章
相關標籤/搜索