假设我有2张桌子:
表1-具有A列
表2-B列[位]不为空
只有当列A不为NULL时,才可能具有检查约束,以使列B的值可以为“ 0”。]
或者换句话说,只有当列A为NULL时,列B的值才能为“ 1”。
提前感谢。
SqlServer假设我有2个表:表1-具有列A的表2-具有列B的[位]不为空是否有可能具有Check Constraint,使得只有当时,列B的值才能为“ 0”。 ..
当然。检查约束不在列而不是表中“属于”。只需像往常一样创建一个具有CHECK的约束(不(A不为null和(B为null或B <> 0)))