0
假设名为SuplProd
的表的列有supplier
和product
以及两个条目:(Sony Ericcson, Xperia)
和(Apple, iPhone)
。Oracle中的完整性约束条件
我想创建一个名为Orders
的表,其中列supplier
,product
和quantity
。
但是,我希望表Orders
的组合(supplier, product)
限制为只包含SuplProd
的条目。
例如,条目(Sony Ericcson, Xperia, 1)
对于表Orders
有效,而(Apple, Xperia, 1)
则不适用。
在Oracle中这怎么可能?
如果SuplProd已经有一个主键,那么唯一性约束将正常工作。 – 2012-01-02 12:22:51
@a_horse_with_no_name,对!感谢约会。另外,如果SuplProd具有主键,则可以使用SuplProd主键字段的副本替换订单表中的供应商,产品。 – danihp 2012-01-02 12:33:01
它的工作原理,谢谢! – niels 2012-01-02 12:47:23