首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

删除后为什么加不上去?解决办法

2012-01-18 
删除后为什么加不上去?执行:ALTERTABLE[dbo].[XHIKI]ADDCONSTRAINT[XHIKI_TJITUCHECK]CHECK(abs([TJITU])

删除后为什么加不上去?
执行:
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
有则删除

热点排行