为什么小数(10,8)数据类型不能存储100个sql server

问题描述 投票:0回答:1
Declare @val Decimal(10,8)
Set @val=100

给出错误无法将int转换为十进制

sql sql-server
1个回答
0
投票

因为它存储-99.99999999至99.99999999之间的值。 100不在该范围内。

10是精度,它是数字的总数。 8是刻度,是小数点右边的数字。

© www.soinside.com 2019 - 2024. All rights reserved.