当我尝试禁用约束时,我收到以下错误
无法禁用约束(SCOTT.EMPLOYEE_PK) - 存在依赖
请给我解决这个问题的方法。
我可以使用CASCADE
来禁用约束吗?
如果我使用CASCADE
,那么我能否再次启用约束?
答案 0 :(得分:1)
根据the documentation,要采取的行动是:
禁用外键约束或使用禁用级联
所以使用它来禁用主键及其索引:
alter table employee disable primary key
完成后可以重新启用索引/约束,但请确保不要使索引无效:
alter table employee enable primary key
另请阅读:Modifying, Renaming, or Dropping Existing Integrity Constraints。