再一次被SQL Server没有正确更新所有视图,当你添加一个字段到一个底层表(whaaaaaat!),我想知道是否有一个设置在SQL Server强制它重新编译每次使用的视图。然后我可以在更新的时候打开它,完成后再关闭它
没有自动的方法可以让我知道
查看如何通过使用sp_refreshview
确保视图将具有底层表更改你可以用SCHEMABINDING
创建视图,这样没有人可以在不删除视图的情况下修改表。