浏览模式: 普通 | 列表
5月, 2008 | 1

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 时间
1