【发布时间】:2026-02-06 11:25:01
【问题描述】:
当我尝试创建这两个表时,我得到:
“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));
【问题讨论】:
标签: sql oracle foreign-keys