添加禁用的约束?

时间:2017-05-17 15:08:26

标签: sql oracle

我需要添加一个外键约束,但最初应该禁用它。我可以将其添加到create table句子或alter table句中,这无关紧要。我不知道这个请求背后的原因(可能是ORA-02298: cannot validate (BLA.BLA_FK) - parent keys not found)但我被要求这样做。那么Oracle数据库中的正确句子是什么?

1 个答案:

答案 0 :(得分:9)

你想要做类似

的事情
ALTER TABLE YOUR_TABLE
  ADD CONSTRAINT YOUR_TABLE_FK1
    FOREIGN KEY (COLUMN1, COLUMN2) REFERENCES SOME_OTHER_TABLE (COLUMN1, COLUMN2)
      DISABLE
      NOVALIDATE;
相关问题