删除后为什么加不上去?
执行:
ALTER TABLE [dbo].[XHIKI] ADD CONSTRAINT [XHIKI_TJITUCHECK] CHECK (abs([TJITU]) <= abs([KVOL]))
提示:
ALTER TABLE 语句与 TABLE CHECK 约束 'XHIKI_TJITUCHECK ' 冲突。该冲突发生于数据库 'TLIVE ',表 'XHIKI '。
急!
------解决方案----------------------楼上的没有什么问题啊!
create table aa(id int ,id1 int)
ALTER TABLE [dbo].[aa] ADD
CONSTRAINT [XHIKI_TJITUCHECK] CHECK (abs([id]) <= abs([id1]))
------解决方案--------------------约束 'XHIKI_TJITUCHECK ' 冲突
不是说了嘛.要不先删了 'XHIKI_TJITUCHECK ' ,再加上
------解决方案----------------------加个with nocheck试一试!
ALTER TABLE [dbo].[XHIKI] with nocheck ADD CONSTRAINT [XHIKI_TJITUCHECK] CHECK (abs([TJITU]) <= abs([KVOL]))
------解决方案----------------------查看表中是否有约束了
exec sp_helpconstraint XHIKI
有则删除