【发布时间】:2012-11-26 00:56:43
【问题描述】:
我使用的是 Oracle Express 10g。
下面的 DDL 在带有“REFERENCES TABLE_A_PK”的行上引发 DB 错误
“SQL 错误:ORA-00942:表或视图不存在”
CREATE TABLE TABLE_A (
COLUMN_A NUMBER,
COLUMN_B NUMBER,
COLUMN_C NUMBER,
COLUMN_D NUMBER,
CONSTRAINT TABLE_A_PK
PRIMARY KEY (COLUMN_A, COLUMN_B)
)
CREATE TABLE TABLE_B (
COLUMN_A NUMBER,
COLUMN_B NUMBER,
COLUMN_Y NUMBER,
COLUMN_Z NUMBER,
CONSTRAINT TABLE_A_FK
FOREIGN KEY (COLUMN_A, COLUMN_B)
REFERENCES TABLE_A_PK
)
我可以使用命名约束作为外键引用吗?如果有怎么办?
【问题讨论】:
标签: oracle10g foreign-keys constraints ddl