如果我有这样的表:
项目
Name varchar(50)
Value real
然后我创建一个视图:
select sum(Value) as ValueSum from Items
ValueSum 数据类型是一个浮点数。为什么它不再是真正的数据类型?
此外,这在 SQL Server 2005 和 2008 之间是否发生了变化?我有一个旧的数据库备份,其中视图中的 ValueSum 作为真正的非浮点数返回。我可以恢复备份,如果我查看视图,它看起来像是在返回一个真实的,但如果重新保存它就会变成一个浮点数。