A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

请问SQLServer2005中Decimal与Flioat数据类型区别和具体用法,谢谢!

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

2 个回复

倒序浏览
首先是它们的精度不一样
float是单精度浮点型,不能存储精确的数值。
decimal是精确数,可以指定精度。
decimal数据类型最多可以存储38个数字。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
float浮点数,如果把 '1.0' 存到Float数据类型中事实上就有可能被存为1.000001或者0.99999.处理器架构不同也会影响储存在里边的值.
Decimal货币储存都用这种类型.

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马