社区
疑难问题
帖子详情
ALTER TABLE 语句与 COLUMN CHECK 约束 冲突 要怎么解决?
yixiaojiao
2003-09-04 08:13:12
我用alter table 向表1中的列1增加一个约束1
执行结果提示我:
ALTER TABLE 语句与 COLUMN CHECK 约束1 冲突
一般是指表中已有这个约束了。
但我
exec sp_helpconstraint 表1
根本没有约束1的存在
那为什么还会有冲突呢?要怎么解决?
(向这个表中其他列添加同样功能的约束都没有问题)
...全文
829
5
打赏
收藏
ALTER TABLE 语句与 COLUMN CHECK 约束 冲突 要怎么解决?
我用alter table 向表1中的列1增加一个约束1 执行结果提示我: ALTER TABLE 语句与 COLUMN CHECK 约束1 冲突 一般是指表中已有这个约束了。 但我 exec sp_helpconstraint 表1 根本没有约束1的存在 那为什么还会有冲突呢?要怎么解决? (向这个表中其他列添加同样功能的约束都没有问题)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yixiaojiao
2003-09-04
打赏
举报
回复
结了吧。问题也解决了
yixiaojiao
2003-09-04
打赏
举报
回复
大力写的 对我也很有启发
是不是说如何把潜在的约束去掉?
有个问题
a.cdefault是什么?是指字符型的默认值吗?
yixiaojiao
2003-09-04
打赏
举报
回复
鲨至说得对,我有一些测试数据在里面
哈哈,真是傻瓜啊我
pengdali
2003-09-04
打赏
举报
回复
declare @name varchar(20)
select @name=b.name from syscolumns a,sysobjects b where a.id=object_id('tablename') and b.id=a.cdefault and a.name='field1' and (b.name like 'DF%' or b.name like 'C%')
exec('alter table tablename drop constraint '+@name)
alter table tablename drop column field1
zarge
2003-09-04
打赏
举报
回复
是不是列中存在不满足约束1的值
【数据库】
Alter
table
语句
与
Check
约束
“ “
冲突
。该
冲突
发生于数据库“ “,表“ “,
column
“ “
【数据库】
Alter
table
语句
与
Check
约束
" "
冲突
。该
冲突
发生于数据库" ",表" ",
column
" "
【数据库】
ALTER
TABLE
语句
与
CHECK
约束
““
冲突
。该
冲突
发生于数据库““,表““,
column
‘‘
本篇讲述的是在已经创建好表且有数据的情况下,增加
CHECK
约束
的报错问题 一、问题 当我给数据库中已经创建好的Student表,增加
约束
条件。 --增加student表的
约束
条件,要求性别只允许取“男”或“女”。
ALTER
TABLE
Student ADD CONSTRAINT C_Student
CHECK
(sex IN ('男','女')) 语法没错,但是运行出现报错。如图: 消...
sql server “
Table
_1”表 - 无法添加
约束
“CK_
Table
_1”。
ALTER
TABLE
语句
与
CHECK
约束
“CK_
Table
_1“
冲突
在表设计器中保存新建的
约束
时,保存不了,并且弹出错误提示: “
Table
_1”表 无法添加
约束
“CK_
Table
_1”。
ALTER
TABLE
语句
与
CHECK
约束
"CK_
Table
_1"
冲突
。该
冲突
发生于数据库"booktest",表"dbo.
Table
_1",
column
‘sage’。 归根到底,是因为已经在原来的表中添加了数据,并且历史添加的数据不符合目前新建的
约束
规则,所以发生
冲突
。 在这种情况下,需要删除原来表中的全部数据。 1)若是原来表中数据输入完整,则直接点删除 2)若是原来
ALTER
TABLE
语句
与
COLUMN
FOREIGN KEY
约束
''
冲突
。该
冲突
发生于数据库 '',表 '',
column
''...
sql错误提示:
ALTER
TABLE
语句
与
COLUMN
FOREIGN KEY
约束
''
冲突
。该
冲突
发生于数据库 '',表 '',
column
''。 问题背景:想在公司是的原有烂数据库里添加外键:
ALTER
TABLE
t_product WITH
CHECK
ADD CONSTRAINT [FK_product_
column
] FO...
ALTER
TABLE
语句
与
COLUMN
FOREIGN KEY
约束
冲突
--
ALTER
TABLE
语句
与
COLUMN
FOREIGN KEY
约束
冲突
ALTER
TABLE
子表1 NO
CHECK
CONSTRAINT FK_子表1_RSAVINGUS_主表
ALTER
TABLE
子表2 NO
CHECK
CONSTRAINT FK_子表2_RLOSSUSER_主表
update 主表 set fusername='8888' where fusername='9999'
update 子表1set fusername=
疑难问题
22,207
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章