sql server 无法删除列
[ 2008-05-23 14:58:27 | 作者: admin ]
问题:
使用alter table 出货记录 drop column 时间 来删除时间列
提示:
服务器: 消息 5074,级别 16,状态 1,行 1
对象 'DF__出货记录__时间__33D4B598' 依赖于 列 '时间'。
服务器: 消息 4922,级别 16,状态 1,行 1
ALTER TABLE DROP COLUMN 时间 失败,因为有一个或多个对象访问此列。
解决:
--删除default约束
alter table 出货记录 drop constraint DF__出货记录__时间__33D4B598
go
--删除列
alter table 出货记录 drop column 时间
使用alter table 出货记录 drop column 时间 来删除时间列
提示:
服务器: 消息 5074,级别 16,状态 1,行 1
对象 'DF__出货记录__时间__33D4B598' 依赖于 列 '时间'。
服务器: 消息 4922,级别 16,状态 1,行 1
ALTER TABLE DROP COLUMN 时间 失败,因为有一个或多个对象访问此列。
解决:
--删除default约束
alter table 出货记录 drop constraint DF__出货记录__时间__33D4B598
go
--删除列
alter table 出货记录 drop column 时间
1