plsql自动生成insert语句 Oracle数据库一次执行大量的insert语句,怎样优化?
浏览量:1595
时间:2021-03-14 18:38:57
作者:admin
Oracle数据库一次执行大量的insert语句,怎样优化?
1. 原始表中有多少数据?考虑是否可以删除或禁用索引?插入后重新生成
2。当业务空闲时,使用append和parallel插入
3。您还可以设置每1W个记录提交一次
表a中有3个案例,表B中只能有2列。您可以使用常量占位符解决插入表a(第1列、第2列、第3列)的问题。从表B中选择第1列、第2列、常量。示例:插入表a(第1列、第2列、第3列),第3列)从表格B中选择第1列、第2列、第123列[字符串常量]插入表格A(第1列、第2列、第3列)从表格B中选择第1列、第2123列[数值常量][希望对您有所帮助
为避免重复写入数据,下面我们详细介绍一下:
以用户为例|基本|Infor table为例,table creation语句如下:
创建表后,我们在空表中写入两条数据,如下:
语法结构如下。
将一段数据写入Oracle数据库的语法,SQL如下:
需要注意的是,在写入语句时,请记住准确过滤on中的条件,否则可能会更新整个表。
plsql自动生成insert语句 oracle导出insert语句 insert语句where条件
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。