解决方法:
-----执行第一步查出关联视图
SELECT DISTINCT 'EXEC sp_refreshview ''' + name + ''''
FROM sys.objects AS so
INNER JOIN sys.sql_expression_dependencies AS sed
ON so.object_id = sed.referencing_id
WHERE so.type = 'V' AND sed.referenced_id = OBJECT_ID('dbo.Loan');
--执行第二步 手动执行
sp_refreshview orderview (orderivew是视图名称)
运行这段会让指定的视图在下次运行时重新编译
基础表修改后, 视图结构自动更新的最简单的方式就是让相关的视图重新编译.