【发布时间】:2012-10-12 20:28:46
【问题描述】:
如果我有这样的表:
物品
Name varchar(50)
Value real
然后我创建一个视图:
select sum(Value) as ValueSum from Items
ValueSum 数据类型是一个浮点数。为什么它不再是真正的数据类型?
另外,这在 SQL Server 2005 和 2008 之间是否发生了变化?我有一个旧的数据库备份,其中视图中的 ValueSum 作为真正的非浮点数返回。我可以恢复备份,如果我查看视图,它看起来像是在返回一个真实的,但如果重新保存它就会变成一个浮点数。
【问题讨论】:
-
我对这些版本感到困惑。我的意思是 sql 2005 和 2008。我已经更新了问题。