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

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

2012-10-18 
使用自定义类型的字段,修改不了。这个字段ISSDataSpecMt使用了 自定义的类型 Boolean ,然后使用alter table

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

这个字段 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 解除绑定

热点排行
Bad Request.