欢迎投稿

今日深度:

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

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


【解决方法】Oracle一次插入多条记录
 
要向数据库中写入多条记录,记录集已经确定,如果一次一次插入势必影响效率。
解决方法:
 
insert into tablename (col1,col2,...)
   select * from (
   select 'a1','a2',... from dual union all
   select 'a1','a2',... from dual union all
   select 'a1','a2',... from dual union all
   ...
   select 'a1','a2',... from dual
   )

 

 
注意:
上面最后一个select之后没有union all,否则报错。
 
只在Oracle数据库中进行过测试,其他数据库请自行测试。
 

www.htsjk.Com true http://www.htsjk.com/oracle/21363.html NewsArticle 【解决方法】Oracle一次插入多条记录 【解决方法】Oracle一次插入多条记录 要向数据库中写入多条记录,记录集已经确定,如果一次一次插入势必影响效率。 解决方法: insert into table...
相关文章
    暂无相关文章
评论暂时关闭