检查2个复合主键中的1个的约束

时间:2012-12-03 03:54:33

标签: sql-server sql-server-2008 foreign-key-relationship

据我所知,如果我只想在1个复合主键(我目前有2个)上强制执行它,那么外键约束是不可能的。所以我想使用Check Constraint来实现它,但我找不到任何开始的例子。

TableAC1& C2作为复合主键。然后TableBC1& C3,但我只想在TableA和TableB之间强制执行C1。

感谢。

编辑:将TableA视为个人详细信息,将TableB视为此人的电话号码。因此,我想确保TableB仅包含TableA中有效现有人员的电话号码。 TableA的C2是复合键的一部分,由于设计而存在,目前无法更改。

0 个答案:

没有答案