2

当您将字段添加到基础表(whaaaaaat!)时,再次被 SQL Server 无法正确更新所有视图所困扰,我想知道 SQL Server 中是否存在强制它在每次使用时重新编译视图的设置。然后我可以在进行更新时将其打开,然后在完成后再次将其关闭。

4

1 回答 1

5

没有我知道的自动化方式

看看如何使用 sp_refreshview 确保视图将具有基础表更改

您可以做的是使用 创建视图SCHEMABINDING,这样没有人可以在不先删除视图的情况下修改表。

于 2011-05-05T17:08:04.947 回答