【发布时间】:2008-10-30 17:49:32
【问题描述】:
我试过这个:
ALTER TABLE My.Table DROP MyField
得到了这个错误:
-MyField 不是约束。
-无法删除约束。查看以前的错误。
表中只有一行数据,字段是刚刚添加的。
编辑: 只是为了跟进,sql确实缺少COLUMN。 不过,现在我得到了更严重的错误:
- 对象“some_object__somenumbers”依赖于列“MyField”
- ALTER TABLE DROP COLUMN MyField 失败,因为一个或多个对象访问此列。
编辑:
ALTER TABLE TableName DROP Constraint ConstraintName
工作,之后我能够使用以前的代码删除该列。感谢你们俩,谢谢。
【问题讨论】:
-
你标记了这个“mysql”,但问题是 SQLServer 2005。你能详细说明一下吗?
-
我的错,应该是mssql,但是已经有人更新了。
标签: sql sql-server-2005