日期:2014-05-17  浏览次数:20566 次

外键约束和Check关键字一起使用

这个bb是之前创建的一个外键。
xx是之前创建的一个表。

ALTER TABLE xx CHECK CONSTRAINT bb;
请问这个句话是什么意思。
sql 外键 约束

------解决方案--------------------
检查约束,意思是xx表在新增数据时,要检查外键bb的约束规则,约束规则有很多,id约束只是其中之一。比如还有大于0和小于xx值的约束,性别就只能‘男’或‘女’约束,加了检查约束后,新增或修改时不符合约束规则的,操作失败。
------解决方案--------------------
这个检查是你定义的那个check