为视图或函数指定的列名比其定义中的列多。

解决办法:

https://www.cnblogs.com/encoding/archive/2010/11/19/1881756.html

这里我使用了第二种解决办法

——————————————————————————————————————————————————————————

续:

后来我本地库遇到类似情况  视图A查得到数据,视图B直接select *  from 视图A,同样的语句和筛选条件 B查不出数据,我使用第一种方法将两个视图刷新了一下,就可以了。

exec   sp_refreshview   视图名称

原文地址:https://www.cnblogs.com/gc001279/p/9371483.html