SQL Server 2005中小数的最大精度是多少

Rel*_*ity 5 precision sql-server-2005 decimal max

我需要保留最多 17 位小数。SQL Server 2005 中小数的适当精度是多少?

mar*_*mnl 5

取决于您想要小数点左边有多少个值,可能是 17。所以精度应该是 17 + 17 = 34,小数位数 = 17。

只要你的小数位数是 17 并且你的精度 >= 17(无论你的精度如何,小数位数就是小数点左边的位数)。

http://msdn.microsoft.com/en-us/library/ms187746(v=SQL.90).aspx

  • 不,它的意思是总共 20 位数字,剩下 3 位后是 17 位。 (2认同)