读书人

应用自定义类型的字段修改不了

发布时间: 2012-10-18 13:46:56 作者: rapoo

使用自定义类型的字段,修改不了。

这个字段 ISSDataSpecMt 使用了 自定义的类型 Boolean ,然后使用alter table 语句修改后,就报这个错误。
有没有其他方法 强制去修改,字段的值可以不保留。

消息5074,级别16,状态1,第1 行
The object 'Boolean_Default' is dependent on column 'ISSDataSpecMt'.
消息4922,级别16,状态9,第1 行
ALTER TABLE DROP COLUMN ISSDataSpecMt failed because one or more objects access this column.


在线等!


[解决办法]
这个应该是其它引用了表的这个字段,比如外键。
我自己做测试是可以删除的
create table t(id Boolean,v varchar(10));

insert into t select 1,'aa';

select * from t;

alter table t drop column id;
[解决办法]
EXEC sys.sp_bindefault 用sp_bindefault 解除绑定

读书人网 >SQL Server

热点推荐