标签:style blog http color ar 数据 sp div 2014
具体错误信息,
消息 5074,级别 16,状态 1,第 2 行
对象‘price‘ 依赖于 列‘价格‘。
消息 4922,级别 16,状态 9,第 2 行
由于一个或多个对象访问此列,ALTER TABLE ALTER COLUMN 价格 失败。
由于表中有check 约束导致修改失败。
正确做的是,先删除约束,然后修改,再加上约束。
eg 。
1 Create table #Books 2 3 ( 4 5 ID int primary key, 6 7 Name nvarchar(50) not null, 8 9 price numeric(4) check(price between 20 and 50) 10 11 )
如果我要修改price的数据类型为float
alter table Books
alter column price float(2)
则会报上面的错误。
1.先删除约束
可以通过表设计器删除
2.修改 alter table Books alter column price nvarchar(10)
3,添加check 约束 alter table Books add constraint Price_r check(价格>=20 and 价格<=50)
标签:style blog http color ar 数据 sp div 2014
原文地址:http://www.cnblogs.com/brave-cz/p/4018561.html