oracle 10g,可以禁用索引吗,像禁用约束一样
发布网友
发布时间:2022-04-10 17:54
我来回答
共1个回答
热心网友
时间:2022-04-10 19:23
10g里面只有让索引UNUSABLE,语句:
ALTER INDEX idx_name UNUSABLE;
不过要再次使用的话需要rebuild,与删除了索引差不多。
11g里面可以让索引INVISIBLE,就是对优化器不可见,语句:
alter index idx_name INVISIBLE ;
再次使用也不用重建,设置为VISIBLE就行了,可惜你的版本太低。
如果是对单一sql的话,使用hint就可以,所有版本可用。