SQL Server 2005中小数的最大精度是多少
我需要保留最多 17 位小数。 SQL Server 2005 中小数的适当精度是多少?
I need to retain upto 17 decimal places. What is the appropriate precision with Decimal in SQL server 2005 ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
取决于你想要小数点左边有多少个值,可能是 17。所以精度应该是 17 + 17 = 34,比例 = 17。
只要你的比例是 17 并且你的精度 >= 17 (无论你的精度是多少 -比例是小数点左边的位数)。
http://msdn.microsoft.com/en-我们/库/ms187746(v=SQL.90).aspx
Depends how many values you want left of the decimal point, probably 17. So precision should be 17 + 17 = 34, and scale = 17.
So long as your scale is 17 and your precision is >= 17 (whatever your precision - scale is how many digits you can have left of the decimal point).
http://msdn.microsoft.com/en-us/library/ms187746(v=SQL.90).aspx
我意识到这个问题已经过时了,但这是我发现有用的答案:
来自 文档
I realize this question is old, but here is the answer that I found useful:
From the docs