码迷,mamicode.com
首页 > 数据库 > 详细

mssql sqlserver 表增加列后,视图不会自动更新相关列的两种解决方法分享

时间:2019-03-21 11:55:06      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:物理   div   col   列操作   无法   sqlserver   相关   方法   get   

原文:mssql sqlserver 表增加列后,视图不会自动更新相关列的两种解决方法分享


摘要:
今天对物理数据表,进行增加列操作后,程序一直显示无法找到相应列,通过仔细比对发现,视图中无相应列更新,下文将具体的解决方法分享如下:
 



例: 

create view vw_test as 
select * from tableName 
go
---当我们在表tableName中新增列之,再次查询vw_test
---依然未发现相应列的存在。

----解决方法1:删除原视图,重新创建视图
drop view vw_test
go
create view vw_test as 
select * from tableName 
go

---解决方法2:使用系统存储过程刷新视图
sp_refreshview vw_test
 

转自:http://www.maomao365.com/?p=7471

mssql sqlserver 表增加列后,视图不会自动更新相关列的两种解决方法分享

标签:物理   div   col   列操作   无法   sqlserver   相关   方法   get   

原文地址:https://www.cnblogs.com/lonelyxmas/p/10570539.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!