2017-04-25 27 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) 
); 

CONSTRAINT FK_CarBooking FOREIGN KEY(C_ID)Oracleの外部キーエラー、無効な識別子カーテーブルC_IDで

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

は主キーです。私はなぜそれが無効な識別子を言っているのか分かりません。

+0

'booking'テーブルに' c_id'という列はありません。 –

答えて

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

最初C_IDはテーブル予約表の2番目の内に存在しなければなりません。

この問題を解決するには、予約テーブル内にC_IDという名前のフィールドを追加します。

関連する問題