mssql sqlserver 表增加列後,檢視不會自動更新相關列的兩種解決方法分享

Adeal2008發表於2018-09-28

摘要:
今天對物理資料表,進行增加列操作後,程式一直顯示無法找到相應列,通過仔細比對發現,檢視中無相應列更新,下文將具體的解決方法分享如下:
 


例: 

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

相關文章