2017-04-25 86 views
0
CREATE TABLE Booking (
Name varchar2(30) NOT NULL, 
R_date date NOT NULL, 
D_address varchar2(30) NOT NULL, 
Email_id varchar2(30) NOT NULL, 
No_of_cars int NOT NULL, 
Contact_no varchar2(15) NOT NULL, 
Price int NOT NULL, 
CONSTRAINT FK_CarBooking FOREIGN KEY (C_ID) 
REFERENCES Car(C_ID) 
); 

約束FK_CarBooking外鍵(C_ID)甲骨文外鍵錯誤無效的標識符

ERROR at line 10: 
ORA-00904: "C_ID": invalid identifier 

在汽車表C_ID是主鍵。我不明白爲什麼它說無效標識符。

+0

「預訂」表中沒有列'c_id'。 –

回答

0
CONSTRAINT FK_CarBooking FOREIGN KEY (C_ID) 
REFERENCES Car(C_ID) 

第一C_ID必須表預訂並在汽車表中的第二內存在。

爲了解決這個問題,請在Booking表中添加一個名爲C_ID的字段。