读书人

困惑的一个现象,该如何解决

发布时间: 2012-01-11 22:28:46 作者: rapoo

困惑的一个现象

对视图(视图内部包含函数)汇总查询。
如:
SELECT SUM(C1),SUM(C2),SUM(C3) FROM V_T1
查询结果 SUM(C1)=SUM(C2) 错误
SELECT SUM(C1) FROM V_T1
SELECT SUM(C2) FROM V_T1
查询查询 SUM(C1) <> SUM(C2) 正确
把数据库备份后复制到另一台服务器上
SELECT SUM(C1),SUM(C2),SUM(C3) FROM V_T1
查询结果 SUM(C1) <> SUM(C2) 正确

为什么出现这种情况?
出现错误的服务器在其他也有类似的查询都是正确的。
困惑中.......

[解决办法]
好象没遇到过^_^
[解决办法]
mark
[解决办法]
视图改点东西,再改回来重新保存一下试试?
我们有时候改了表的结构,就必须重新保存视图

读书人网 >SQL Server

热点推荐