[英]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.