黑马程序员技术交流社区

标题: 请问下SQL中NUMERIC和DECIMAL的区别? [打印本页]

作者: 刘秋菊    时间: 2012-7-20 08:55
标题: 请问下SQL中NUMERIC和DECIMAL的区别?
请问下SQL中NUMERIC和DECIMAL的区别?
作者: 李宏利    时间: 2012-7-20 09:07
其实没有多大的区别,它们的存储数的范围不同,DECIMAL要小一点。
作者: 黄涛    时间: 2012-7-20 09:11
decimal(numeric ) 同义,用于精确存储数值
decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边。decimal 数据类型存储了一个准确(精确)的数字表达法;不存储值的近似值。
作者: 许庭洲    时间: 2012-7-20 09:13
1,DECIMAL是数据库管理员自定义精度的浮点型数据,
2,DECIMAL以特别高的精度存储小数数据,例如:货币数额,科学数据;
3,NUMERIC多用于表的主鍵,因为可以提高查询的速度;
作者: 曾玉锋    时间: 2012-7-20 09:18
decimal 和numeric数据类型 在SQL Server里面是没有区别的 都是能精确小数位数的数据类型
如 decimal(9,8) 表示一个数字为9位 小数位数为8位的数字

不过我平时都是用的decimal




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2