如何使索引无法使用,然后在索引中重建

che*_*tan 2 oracle

我有一个函数将数千条记录插入到表中我希望当时无法使用索引,然后我正在处理该数据数据,所以我想再次重建该索引.

在Oracle可以吗?

Flo*_*ita 6

alter index idx_name unusable;

alter index idx_name rebuild;
Run Code Online (Sandbox Code Playgroud)

但你有可能需要:

drop index idx_name

create [unique] index idx_name ...
Run Code Online (Sandbox Code Playgroud)