我正在嘗試為一個大學專案創建一個表,但是當我運行我的代碼時,它告訴我我缺少左括號,我根本看不到在哪里。
請幫助代碼如下
create table booking (
booking_id number
, booking_ref varchar2
, booking_date date
, passenger_id number
, travel_class_code varchar2
, flight_id number
, airplane_id varchar2 compound key
, booking_status_id varchar2 compound key
, ticket_type_code varchar2
, payment_method varchar2
);
uj5u.com熱心網友回復:
您需要VARCHAR2資料型別的大小,復合鍵無效。
create table booking (
booking_id number
, booking_ref varchar2(1)
, booking_date date
, passenger_id number
, travel_class_code varchar2(1)
, flight_id number
, airplane_id varchar2(1)
, booking_status_id varchar2(1)
, ticket_type_code varchar2(1)
, payment_method varchar2(1)
, CONSTRAINT BOOKING__PK PRIMARY KEY (airplane_id, booking_status_id)
);
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/435429.html
上一篇:Oracle插入不同位置的屬性
