ऐसा लगता है कि आप एक विदेशी कुंजी इनलाइन घोषित करने का प्रयास कर रहे हैं और सिंटैक्स गलत है, आप चाहते हैं:
CREATE TABLE B_BOOKING (
booking_number int PRIMARY KEY,
date_booked date,
performance_order int,
base_pay int,
band_number int,
concert_number int REFERENCES B_CONCERT(concert_number)
)
साथ ही, आपको NOT NULL
. की आवश्यकता नहीं है PRIMARY KEY
पर प्रतिबंध कॉलम।
वैकल्पिक रूप से आप बाधा को इस प्रकार घोषित कर सकते हैं:
CREATE TABLE B_BOOKING (
booking_number int PRIMARY KEY,
date_booked date,
performance_order int,
base_pay int,
band_number int,
concert_number int,
CONSTRAINT constraint_name FOREIGN KEY ( concert_number )
REFERENCES B_CONCERT(concert_number)
)