sqlserver使用sp_refreshview刷新视图

为什么要刷新视图呢?我也疑惑,百度说:

之前开发的时候曾经出现一个问题,在视图里面使用了

  Select *
  • 1

查询某张表的数据,当这张表的结构改变时,出现了列错乱的情况。

最近刚好看到了sp_refreshview,才知道当表结构发生改变时,可以使用sp_refreshview刷新相关的视图。

 

参考:https://blog.csdn.net/u012843100/article/details/78318062 

 

 

使用方式:

https://docs.microsoft.com/zh-cn/sql/relational-databases/system-stored-procedures/sp-refreshview-transact-sql?view=sql-server-ver15

posted @ 2021-07-13 21:01  masha2017  阅读(750)  评论(0编辑  收藏  举报