Oracle Dependencies存在错误

时间:2015-05-05 09:50:24

标签: sql oracle

当我尝试禁用约束时,我收到以下错误

  

无法禁用约束(SCOTT.EMPLOYEE_PK) - 存在依赖

请给我解决这个问题的方法。

我可以使用CASCADE来禁用约束吗?

如果我使用CASCADE,那么我能否再次启用约束?

1 个答案:

答案 0 :(得分:1)

根据the documentation,要采取的行动是:

  

禁用外键约束或使用禁用级联

所以使用它来禁用主键及其索引:

alter table employee disable primary key

完成后可以重新启用索引/约束,但请确保不要使索引无效:

alter table employee enable primary key

另请阅读:Modifying, Renaming, or Dropping Existing Integrity Constraints