首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL 2000 企业管理器与分析器的结果不一致(float类型),该怎么解决

2012-03-08 
SQL 2000 企业管理器与分析器的结果不一致(float类型)今天奇怪发现表里的数据通过查询分析器、企业管理器查

SQL 2000 企业管理器与分析器的结果不一致(float类型)
今天奇怪发现表里的数据通过查询分析器、企业管理器查询出的记录居然不一致;

数据类型为:float
长度为:8

企业管理器显示到小数点后一位,如:9.9;

而查询为析器显示到后数点后很多位(不是全部记录),如9.9000000000000004


不知道是什么原因?

[解决办法]
货币应该用money或decimal类型,float是近似数

热点排行