【发布时间】:2019-01-15 07:27:35
【问题描述】:
我使用的是 Oracle 12。 当您定义insert statement 时,可以选择不声明列列表
如果您完全省略列列表,则 values_clause 或查询必须为表中的所有列指定值。
Ask TOM 在建议散装的最佳性能解决方案时也进行了描述:
insert into insert_into_table values ( data(i) );
我的问题是,并不是说列确实比在语句中声明列产生更好或至少相同的性能
insert table A (col1, col2, col3) values (?, ?, ?);
【问题讨论】:
-
区别不是“列列表”而是bulk和/或绑定变量,即
? -
@WernfriedDomscheit 是的,但它仍然提供了没有列列表而不是声明的选项
-
@KamilG。但可能的重复不是询问(和回答)关于 Oracle 的问题
标签: oracle oracle12c database-performance insert-into