oracle 如何使索引不可用,然后在索引中重建

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/8534114/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-10 03:46:57  来源:igfitidea点击:

How to make index unusable and then rebuilt in index

oracle

提问by chetan

I have one function that insert thousands of records into table I want to unusable index at that time and then I am processing on that data data so I want to rebuilt that index again.

我有一个函数可以将数千条记录插入到表中,我当时想要不可用的索引,然后我正在处理该数据数据,所以我想再次重建该索引。

Is it possible in Oracle?

在 Oracle 中可以吗?

回答by Florin Ghita

alter index idx_name unusable;

alter index idx_name rebuild;

but it is possible that you'll need:

但您可能需要:

drop index idx_name

create [unique] index idx_name ...