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)
);
CONSTRAINT FK_CarBooking FOREIGN KEY(C_ID)
ERROR at line 10:
ORA-00904: "C_ID": invalid identifier
在Car表中,C_ID是主键。我不明白为什么它说的是无效的标识符。
答案 0 :(得分:0)
CONSTRAINT FK_CarBooking FOREIGN KEY (C_ID)
REFERENCES Car(C_ID)
第一个C_ID必须存在于表预订中,第二个C_ID必须存在于 Car 表中。
要解决此问题,请在Booking表中添加名为C_ID的字段。