【问题标题】:Mapping .Net decimal with large number of fraction to SQL Server将具有大量分数的 .Net 十进制映射到 SQL Server
【发布时间】:2009-11-05 12:40:18
【问题描述】:

如果我有一个像 32.593170731707329023999999999 这样的小数 - 我应该使用什么 SQL 数据类型、精度和小数位数?

我的整数部分非常小(1-10000)而小数部分很大。

尝试了具有不同精度和小数位数变化的十进制,但在 .Net 中出现溢出异常。

【问题讨论】:

  • 您使用的是什么 .net 数据类型?

标签: .net sql sql-server


【解决方案1】:

你可以试试这个

DECLARE @D DECIMAL(38, 33)

SELECT @D = 10000.593170731707329023999999999 

SELECT @D

【讨论】:

    猜你喜欢
    • 2011-03-10
    • 1970-01-01
    • 2010-11-19
    • 2012-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-30
    • 2012-08-07
    相关资源
    最近更新 更多