【发布时间】:2012-10-25 08:12:29
【问题描述】:
我正在尝试在表 A 上创建一个约束,以检查表 B 中是否存在一组记录。我可以使用外键,但问题是表 B 中的数据不唯一。
有没有办法在不创建触发器的情况下创建这样的约束?
编辑:我无法更改表 B 结构。
【问题讨论】:
-
这不是 SQL 标准...外键必须指向唯一记录,通过引用父表上的主键或唯一键...
-
您的模型中似乎缺少一个表(主键为该列的表)
标签: sql oracle database-design constraints data-modeling