tvr*_*tvr 18 sql-server sql-server-2005 sql-server-express sql-server-2008
为什么我在添加/移动列时会收到表需要删除并重新创建的消息?我相信在添加外键约束后会发生这种情况.
如何在不丢弃表的情况下添加新列?
Joh*_*ose 26

如果您对简单地让SSMS停止唠叨感兴趣,可以在选项 - >设计器 - >表和数据库设计器中取消选中"防止保存需要重新创建表的更改"设置.这些表格仍然会被删除并重新创建,但至少SSMS不会对你有太大的影响.
(这假设您在开发/测试环境或生产环境中工作,表中存在的短暂失效不会导致任何问题)
Mit*_*eat 10
因为SQL Server Management Studio就是这样做的(有时候)!
改为使用TSQL的ALTER TABLE:
ALTER TABLE
ADD myCol int NOT NULL
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
36817 次 |
| 最近记录: |