【发布时间】:2013-01-11 10:51:45
【问题描述】:
我在 VisualStudio 端有 Double 类型的值。
我需要将此值以浮点列类型存储在 MSSQL 2008 中。
问题是我的值的精度是点后十七位,
在 SQL 端,最后几位数字被截断和四舍五入。
知道如何让 SQL 服务器保持原样(即不更改最后一位)吗?
提前谢谢你!
【问题讨论】:
-
用十进制类型代替浮点数怎么样?
-
根据 MSDN,.Net
Double的精度是 15 位或 16 位,而不是 17 位。msdn.microsoft.com/en-gb/library/678hzkk9(v=vs.110).aspx -
您真的需要高达 17 位的精度吗?
标签: .net sql sql-server