Het lijkt erop dat u een externe sleutel inline probeert te declareren en de syntaxis onjuist heeft, u wilt:
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)
)
U hebt ook geen NOT NULL
. nodig beperking op een PRIMARY KEY
kolom.
Als alternatief kunt u de beperking declareren als:
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)
)