如何找到禁用索引约束的列?
对于普通索引约束,您可以通过使用 all_constraints
中的索引名称查询 all_ind_columns
sysview 来找到它所在的列。但是,如果禁用约束,则不存在索引,并且似乎没有其他任何地方具有约束列信息。如何从数据字典中获取禁用索引约束的列(无需重新启用约束)?
For a normal index constraint, you can find the columns it is on by querying the all_ind_columns
sysview using the index name in all_constraints
. But if the constraint is disabled, no index exists, and there doesn't seem to be anywhere else that has constraint column information. How can I get the columns of a disabled index constraint from the data dictionary (without re-enabling the constraint)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
ALL_CONS_COLUMMS 怎么样?似乎可以找到 U 和 P 类型的禁用约束。
What about ALL_CONS_COLUMMS? Seems to work find for disabled constraints of types U and P.