【发布时间】:2009-11-05 12:40:18
【问题描述】:
如果我有一个像 32.593170731707329023999999999 这样的小数 - 我应该使用什么 SQL 数据类型、精度和小数位数?
我的整数部分非常小(1-10000)而小数部分很大。
尝试了具有不同精度和小数位数变化的十进制,但在 .Net 中出现溢出异常。
【问题讨论】:
-
您使用的是什么 .net 数据类型?
标签: .net sql sql-server
如果我有一个像 32.593170731707329023999999999 这样的小数 - 我应该使用什么 SQL 数据类型、精度和小数位数?
我的整数部分非常小(1-10000)而小数部分很大。
尝试了具有不同精度和小数位数变化的十进制,但在 .Net 中出现溢出异常。
【问题讨论】:
标签: .net sql sql-server
你可以试试这个
DECLARE @D DECIMAL(38, 33)
SELECT @D = 10000.593170731707329023999999999
SELECT @D
【讨论】: