在一个数据库中检查约束失败

时间:2019-04-22 15:55:27

标签: sql-server check-constraints

我有一个表,该表在其中一个字段中确实具有检查约束。 检查约束定义为(([WID]%(3)+(1))=(1))

我有不同的环境。在环境数据库之一中,如果我尝试插入WID 2000,则会抛出错误,提示check constraint failed。在其他环境中,它工作正常。 如果我尝试使用其他任何值4000,5000,则工作正常。自从我刚加入这个团队以来,我不知道那check constraint的逻辑。

根据我的计算,如果我们也给5000,则constraint应该会失败。但这适用于所有其他值。 有任何想法或线索吗?

0 个答案:

没有答案