欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-11-18 19:31:04
摘要: 今天对物理数据表,进行增加列操作后,程序一直显示无法找到相应列,通过仔细比对发现,视图中无相应列更新,下文将具体的解决方法分享如下: 例: 转自:http://www.maomao365.com/?p=7471 ......


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



例: 

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