我需要将值10插入到column1中,并使用数据类型decimal(18,18)。
插入表column1值10
给出错误算术溢出错误将数字转换为数据类型数字
如果我试图施放
select cast(10 as decimal(18,18))
我得到相同的错误算术溢出错误将int转换为数据类型numeric。
我也尝试了
select cast(cast(10 as float) as decimal(18,18))
并得到同样的错误。
如何将值10转换为十进制(18,18)?
答案 0 :(得分:6)
Decimal (18, 18)
在小数点右边有十八个位置,左边没有一个位置。 10不适合。