小数点超出范围

本文关键字:范围 小数点 | 更新日期: 2023-09-27 18:32:01

我正在尝试将小数140.2705893427存储到 SQL Server 2012 表中。 该列的数据类型为 decimal(12, 10),但我收到错误:

{"Parameter value '140.2705893427' is out of range."}

这是为什么呢?

小数点超出范围

decimal(12, 10)表示总共 12 位数字,其中 10 位可能在小数点之后。

您的 140.2705893427 值总共有 13 位,因此超出了范围。

读取十进制和数字 (Transact-SQL) 以获取文档。