读书人

原因解决方案

发布时间: 2012-02-01 16:58:19 作者: rapoo

原因
numeric原因
create table numbers
(
n1 int,
n2 numeric(5,0),
n3 numeric(4,2)

)
go
insert numbers values( 1.5,1.5,1.5 )
select * from numbers
输出的是 121.50?

n3 numeric(4,2)
的取值是 1.44呀,为什么是1.50 ??? 不明白



[解决办法]
没有问题
[解决办法]
n3 numeric(4,2)
的取值是 1.44呀,查询输出结果还是1.44
[解决办法]
哪里有1.44?
没问题的
[解决办法]
numeric(4,2)应该是这种格式0.00而插入1.5在其范围内,为什么是1.44呢

读书人网 >SQL Server

热点推荐