SQL Server 的 decimal 有两个参数:
第一个表示整数加小数有多少位。
第二个表示小数有多少位。
decimal(2,1) 值范围是?
-9.9 到 9.9
整数超范围怎么办?
异常。比如 decimal(2,1) 不能存 10。
小数超范围怎么办?
先四舍五入(见五就入),再判断整数是否超范围。
比如 decimal(2,1):
3.15 实际存为 3.2。
3.25 实际存为 3.3。
9.94 实际存为 9.9。
9.95 四舍五入为 10,异常。
创建于2005年 渝ICP备05010272号-1
电邮:cftea@126.com