Sql 长插入,解释计划中的行数错误
我对带有append提示的longSql 长插入,解释计划中的行数错误,sql,oracle,performance,sql-insert,Sql,Oracle,Performance,Sql Insert,我对带有append提示的longinsert有问题。在那之前的包中,我有一个收集表格统计数据的程序,为什么Oracle在解释计划中显示表格只有一行 事实上,表DEPO_HARM_ADJ的行数超过了200000行 insert/*+append*/插入仓库 以头为代表( 挑选 h、 *, (日期结束-代表日期)/365头, 案例 当(DATE\u END-REP\u DATE)/365时,您需要更新统计信息。我认为我确实需要更新统计信息,我有SYS.DBMS\u STATS.GATHER\u T
insert
有问题。在那之前的包中,我有一个收集表格统计数据的程序,为什么Oracle在解释计划中显示表格只有一行
事实上,表DEPO_HARM_ADJ
的行数超过了200000行
insert/*+append*/插入仓库
以头为代表(
挑选
h、 *,
(日期结束-代表日期)/365头,
案例
当(DATE\u END-REP\u DATE)/365时,您需要更新统计信息。我认为我确实需要更新统计信息,我有SYS.DBMS\u STATS.GATHER\u TABLE\u STATS的过程(OwnName=>RBB',TabName=>DEPO\u harm\u adj);你能回答你的问题并添加实际的insert
语句吗?@MarkStewart我添加了insert
语句你确定这就是你显示的查询计划吗?你需要更新统计信息。我想我确实更新了统计信息,我有SYS.DBMS_STATS.GATHER_TABLE_STATS的过程(OwnName=>'RBB',TabName=>'DEPO_harm_adj');你能提出你的问题并添加实际的insert
语句吗?@MarkStewart我添加了insert
语句你确定这是你显示的查询的计划吗?