SQL Server2000数据库中numeric类型,长度最长有17个,导致我存储时只能有17位,多的直接四舍五入

numeric(30,20)是总位数为30,小数点后为20位的数。这个难道不对吗?
因为我存取的小数点加上前面整数有20多位,17位不够,
我用double存取数据的

第1个回答  2012-04-13
我用2005试了下是可以的啊
select convert(decimal(38,20),T017) from [TdxDB].[dbo].[110410000]
第2个回答  2012-04-13
qingcankaoximian
相似回答