ALTER TABLE 语句与 CHECK 约束"CK__Customer__C_Inte__7D0E9093"冲突

时间:2021-07-31 00:33:33
我在sql脚本中执行  alter table Customer add check(C_Integral>0) 是报错,如下

ALTER TABLE 语句与 CHECK 约束"CK__Customer__C_Inte__7D0E9093"冲突。该冲突发生于数据库"Mode",表"dbo.Customer", column 'C_Integral'。



这是怎么回事啊??

7 个解决方案

#1


CK__Customer__C_Inte__7D0E9093是什么.帖上来.肯定冲突了

#2


违反了你数据库中定义的约束了 查看下你的数据库

#3


肯定有什么外键约束之类的 ..

#4


你是先往建好了了的表里加约束的吧?这个提示是表示你表里面有不符合约束的数据。建好了约束在插入数据也是这个提示。所以你先把表里不符合约束的数据清除,再执行sql!

#5


顶楼上!!!

#6


四楼,谢谢你啦,

#7


该回复于2011-03-10 15:19:42被版主删除

#1


CK__Customer__C_Inte__7D0E9093是什么.帖上来.肯定冲突了

#2


违反了你数据库中定义的约束了 查看下你的数据库

#3


肯定有什么外键约束之类的 ..

#4


你是先往建好了了的表里加约束的吧?这个提示是表示你表里面有不符合约束的数据。建好了约束在插入数据也是这个提示。所以你先把表里不符合约束的数据清除,再执行sql!

#5


顶楼上!!!

#6


四楼,谢谢你啦,

#7


该回复于2011-03-10 15:19:42被版主删除