如何在oracle数据表中一次性插入多条记录?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在oracle数据表中一次性插入多条记录?相关的知识,希望对你有一定的参考价值。

参考技术A 看是什么样子的插入法。
如果是从其他的表导入那么用insert
into+表名(字段)(字段入围全部可以不写)+as
select+字段+from+数据来源表名
where+条件;(注意:前后字段顺序一致)
如果从外部表导入,那么就没什么问题sqllar导入。
如果是需要手动的输入,那么我建议就建立外部表,然后用sqllar去倒,可以每次输入都同时输入一张外部表,然后用sqllar导入,这样就可以了。

insert一次插入多条数据

【解决方法】Oracle一次插入多条记录

 

要向数据库中写入多条记录,记录集已经确定,如果一次一次插入势必影响效率。

解决方法:

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    )

注意:

上面最后一个select之后没有union all,否则报错。

以上是关于如何在oracle数据表中一次性插入多条记录?的主要内容,如果未能解决你的问题,请参考以下文章

Oracle一次插入多条记录时,如何给定主键?

如何使用 Node.js 将多条记录插入 Oracle DB

insert一次插入多条数据

oracle Insert 一次插入多条记录

如何使用java代码向oracle数据库一次性插入多条数据

sql 一次插入多条记录