簡體   English   中英

添加外鍵約束時出錯

[英]Error when adding foreign key constraint

我試圖改變Oracle的SQL * Plus中的表我能夠使用引號使用保留字順序創建表。 我還能夠添加主鍵約束。 說到添加外鍵我有這個錯誤。 我研究了我可能做錯了什么,但我找不到任何滿意的答案。 我會感激任何幫助。 謝謝!

SQL> ALTER TABLE "ORDER"
  2  ADD CONSTRAINT ORDER_FK
  3  FOREIGN KEY(C_NO) 
  4  REFERENCES CUSTOMER(C_NO)
  5  ON DELETE RESTRICT;
ON DELETE RESTRICT
          *
ERROR at line 5:
ORA-00905: missing keyword

Oracle不支持“RESTRICT”

根據Oracle ,選項包括:(1)省略ON DELETE(2)ON DELETE CASCADE和(3)ON DELETE SET NULL。

我相信省略ON DELETE最接近ON DELETE RESTRICT。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM