【解决方法】Oracle一次插入多条记录
2013-07-24 11:28
405 查看
要向数据库中写入多条记录,记录集已经确定,如果一次一次插入势必影响效率。
解决方法:
SQL Code
注意:
上面最后一个select之后没有union all,否则报错。
只在Oracle数据库中进行过测试,其他数据库请自行测试。
解决方法:
SQL Code
1 2 3 4 5 6 7 8 | 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数据库中进行过测试,其他数据库请自行测试。
相关文章推荐
- Oracle使用虚拟表dual一次插入多条记录
- Oracle使用虚拟表dual一次插入多条记录
- Oracle使用虚拟表dual一次插入多条记录
- oracle一次插入多条记录
- Oracle使用虚拟表dual一次插入多条记录【摘录】
- 一次向数据库中插入多条相同记录的SQL方法(只有一个列不同)
- oracle数据中删除数据时提示“记录被另一个用户锁住” 解决方法
- Linux下oracle插入(导入)中文记录显示为问号问题及解决办法
- oracle运行出现问题记录+解决方法
- 创建临时表,一条sql语句一次插入多条记录
- Linux Oracle下sqlplus无法使用命令退格删除和历史记录的解决方法(使用rlwrap)
- oracle快速向表中插入记录方法
- oracle数据中删除数据时提示“记录被另一个用户锁住” 解决方法: 1、查看数据库锁,诊断锁的来源及类型: select object_id
- oracle安装之后可以用,但是下一次开机时再用不能用,解决方法
- 一年没有更新自己的BLOG了,主要是记录一些从sqlserver导数据到oracle的解决方法
- oracle运行出现问题记录+解决方法
- SQL语句一次INSERT多条记录的方法
- mysql一次插入多条记录问题
- 数据库学习笔记——一次插入多条记录
- 记录一下C#+Oracle批量插入的一个方法