添加或删除列时是否避免表重建?

时间:2013-01-31 15:25:43

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

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

1 个答案:

答案 0 :(得分:2)

如果您要在表的末尾添加列,那肯定会触发表重建。否则你不应该看到你的表重建。您可能想尝试一个Schema Compare来查看SSDT认为会发生什么变化。这将向您展示它所看到的差异,并可以让您更深入地了解您的表重建的原因。

通常情况并非如此。它可以通过更改整理来触发,但是否则只需使用ALTER TABLE命令。