.net - 添加或删除列时避免重建表?

标签 .net sql-server visual-studio-2010 sql-server-data-tools

使用 SQLPAckage (SSDT) 添加或删除列会导致表重建。有解决方法吗?

最佳答案

如果您在表末尾以外的任何位置添加列,那肯定会触发表重建。否则你不应该看到表重建。您可能想尝试架构比较来查看 SSDT 认为会发生什么变化。这将向您显示它所看到的差异,并可以让您更深入地了解为什么要重建表。

通常情况并非如此。它可以由排序规则的更改触发,但否则应仅使用 ALTER TABLE 命令。

关于.net - 添加或删除列时避免重建表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14629215/

相关文章:

visual-studio-2010 - Visual Studio 2010 加载符号时间过长,无法删除符号文件位置

visual-studio-2010 - 我可以只在Visual Studio中跟踪我的TODO任务吗?

c# - 从多线程单元访问带有线程模型单元的 COM dll 时出错

c# - C#获取登录SID的方法

.net - RegFree COM 从 C# 工作,而不是从 VBA 工作

c# - linq to excel 异常 IErrorInfo.GetDescription

sql - 如何在 SQL Server 中通过 GROUP BY 使用 SUM?

python - 将 pandas 数据框插入 SQL 临时表

.net - 检测客户端机器上是否安装了 WebView2 (VB.NET)

sql - `ON DELETE CASCADE` 多个外键导致死锁