Проблема создания внешнего ключа в Oracle
Когда я пытаюсь создать эти две таблицы, я получаю:
«Ошибка SQL: ORA-00904:« COLLECTIBLENUM »: неверный идентификатор»
Я уверен, что это ошибка нуба, но я просто не вижу ее. Может кто-нибудь указать, что я делаю не так? Заранее спасибо.
CREATE TABLE Collectibles(
CollectibleNum Number(10) NOT NULL,
CONSTRAINT collectibles_pk PRIMARY KEY(CollectibleNum));
Create table DiecastItems(
DiecastName VARCHAR2(45) NOT NULL,
DiecastCopy NUMBER(2) NOT NULL,
DiecastScale VARCHAR2(25),
ColorScheme VARCHAR2(25),
DiecastYear NUMBER(4),
CONSTRAINT diecastItem_pk PRIMARY KEY(DiecastName, DiecastCopy),
CONSTRAINT diecastItem_Collectible_fk FOREIGN KEY(CollectibleNum) REFERENCES Collectibles(CollectibleNum));