我有一个索引在oracle中说“TEMP_INDEX”,我想添加一个评论像“OBSOLETE”,以便我可以忽略此索引进一步处理。我们可以在oracle中添加索引的注释吗?
我们可以这样做吗?或者还有其他方法可以做到这一点。
这里的目的是,我只是想以某种方式标记索引,以便它不会被考虑进一步处理。这里的约束是,我不能删除该索引。
我有一个索引在oracle中说“TEMP_INDEX”,我想添加一个评论像“OBSOLETE”,以便我可以忽略此索引进一步处理。我们可以在oracle中添加索引的注释吗?
我们可以这样做吗?或者还有其他方法可以做到这一点。
这里的目的是,我只是想以某种方式标记索引,以便它不会被考虑进一步处理。这里的约束是,我不能删除该索引。
只需通过
alter index TEMP_INDEX invisible
禁用索引或正如你所说,你不希望系统考虑指数进行进一步的处理,您可以使用NO INDEX hint
在查询
从引用ORACLE GUIDE - >
SELECT /*+ NO_INDEX(employees emp_empidx) */ employee_id
FROM employees
WHERE employee_id > 200;
感谢您的解决方案,我认为使隐形将为我工作。 – seetendra
@seetendra如果您的问题已解决,请将帖子标记为已回复。 –
当然:)会这样做 – seetendra