0

我需要使用数据类型十进制(18,18)将值 10 插入到 column1 中。

插入表格 column1 值 10

给出错误将数字转换为数据类型数字的算术溢出错误

如果我尝试施放

select cast(10 as decimal(18,18))

我得到相同的错误算术溢出错误将 int 转换为数据类型数字。

我也尝试过

select cast(cast(10 as float) as decimal(18,18))

并得到同样的错误。

如何将值 10 转换为十进制(18,18)?

4

1 回答 1

6

Decimal (18, 18)小数点右边有十八位,左边没有。10 不适合。

于 2013-11-10T22:32:43.660 回答