【解决方法】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数据库中进行过测试,其他数据库请自行测试。
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。