insert一次插入多条数据

Posted 学习笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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,否则报错。

以上是关于insert一次插入多条数据的主要内容,如果未能解决你的问题,请参考以下文章

SQL的INSERT怎么可以一次插入多项数据?

MySQL(十四)—— 表的一些操作

oracle中怎么插入多条数据

insert into 插入数据问题

用insert into 怎么添加多条记录

SQL中一次插入多条数据