第一種:
begin
insert into tableName(column1, column2, column3...) values(value1,value2,value3...);
insert into tableName(column1, column2, column3...) values(value1,value2,value3...);
insert into tableName(column1, column2, column3...) values(value1,value2,value3...);
...
end;
第二種:
insert into tableName(column1, column2, column3...) values(value1,value2,value3...);
insert into tableName(column1, column2, column3...) values(value1,value2,value3...);
insert into tableName(column1, column2, column3...) values(value1,value2,value3...);
第三種(利用中間表):
insert into tableName(column1(主鍵),column2,column3...)
select tableNames_seq.nextval,,column2,column3... from (
select value1 column2,value2 column3,value3 column4 from dual
union
select value1 column2,value2 column3,value3 column4 from dual
union
select value1 column2,value2 column3,value3 column4 from dual
union
select value1 column2,value2 column3,value3 column4 from dual
)
總結
以上所述是小編給大家介紹的Oracle批量插入數據的三種方式,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
您可能感興趣的文章:- C# Oracle批量插入數據進度條的實現代碼
- Oracle + Mybatis實現批量插入、更新和刪除示例代碼
- MyBatis批量插入數據到Oracle數據庫中的兩種方式(實例代碼)
- Oracle兩張表關聯批量更新其中一張表的數據
- Oracle批量查詢、刪除、更新使用BULK COLLECT提高效率
- mybatis執行批量更新batch update 的方法(oracle,mysql兩種)
- Oracle批量導入文本文件快速的方法(sqlldr實現)
- Oracle+Mybatis的foreach insert批量插入報錯的快速解決辦法
- Java實現mybatis批量插入數據到Oracle
- Oracle批量執行sql語句之禁用所有表的外鍵
- oracle+mybatis 使用動態Sql當插入字段不確定的情況下實現批量insert
- Oracle 高速批量數據加載工具sql*loader使用說明
- Oracle數據庫更新大批量數據案例