【发布时间】:2011-04-15 17:54:29
【问题描述】:
我需要在某个表 B 上定义一个外键约束,其中列 ID 必须在表 A.ID 的集合中 OR 它可能为 NULL(这也是有效值)。
(A.ID列不能同时为NULL)。
我应该使用 CHECK 子句吗?
UPD:对不起,我写错了。我的意思是:
我需要在某个表 B 上定义一个外键约束,其中列 ID 必须在表 A.ID 的集合中 OR 它可能是 零(这将也是有效值)。
(A.ID 列不能同时零)。
【问题讨论】:
标签: sql oracle foreign-keys constraints