Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将大分数的.Net十进制映射到SQL Server_.net_Sql_Sql Server - Fatal编程技术网

将大分数的.Net十进制映射到SQL Server

将大分数的.Net十进制映射到SQL Server,.net,sql,sql-server,.net,Sql,Sql Server,如果我有一个像32.5931707317073290239999999这样的十进制数,我应该使用什么样的SQL数据类型、精度和比例 我的整数部分很小(1-10000),分数部分很大 已尝试使用精度和小数位数的不同变体,但在.Net中出现溢出异常。您可以尝试此方法 DECLARE @D DECIMAL(38, 33) SELECT @D = 10000.593170731707329023999999999 SELECT @D 您使用的是什么.net数据类型?

如果我有一个像32.5931707317073290239999999这样的十进制数,我应该使用什么样的SQL数据类型、精度和比例

我的整数部分很小(1-10000),分数部分很大

已尝试使用精度和小数位数的不同变体,但在.Net中出现溢出异常。

您可以尝试此方法

DECLARE @D DECIMAL(38, 33)

SELECT @D = 10000.593170731707329023999999999 

SELECT @D

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