是否在SQL Server中设置每次运行时总是重新编译视图?



再一次被SQL Server没有正确更新所有视图,当你添加一个字段到一个底层表(whaaaaaat!),我想知道是否有一个设置在SQL Server强制它重新编译每次使用的视图。然后我可以在更新的时候打开它,完成后再关闭它

没有自动的方法可以让我知道

查看如何通过使用sp_refreshview

确保视图将具有底层表更改

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

相关内容

  • 没有找到相关文章

最新更新