1
我試圖從我的客戶表中添加一個密鑰到我在oracle中的預留表中。 但是,當我嘗試運行聲明'Customer_ID是無效標識符'的SQL命令時,我不斷收到錯誤消息。使用sql oracle添加外鍵
我想要做的是首先使用alter語句來更改預留表。 然後我添加一個外鍵,它被稱爲'Customer_ID' 然後我輸入一個參考語句,它告訴它我從客戶表中獲取CUSTOMER_ID屬性。然而對於sql來說,這根本沒有意義。
對我來說,邏輯上它是有道理的,我沒有看到語句的語法或結構有什麼問題。任何尖銳的眼睛/頭腦來幫助我在這個問題上將不勝感激。
使用的語句是:
ALTER TABLE reservation
ADD FOREIGN KEY (Customer_ID)
REFERENCES Customer(Customer_ID);
我身邊一個明顯但愚蠢的錯誤。感謝您發現它,非常感謝! – user1156596
這很有趣,我沒有發現。 –