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

时间:2011-05-25 13:48:42

标签: sql

我很难确定十进制数据类型的长度。列中的数据类似于0.08,1.2,12.35,121.36。现在,如果我去(2,2)它会抛出一个错误:算术溢出错误将数字转换为数据类型数字。只是想知道它应该是(6,2)吗?如果是,任何人都可以告诉我为什么6和2?

2 个答案:

答案 0 :(得分:3)

语法如

NUMERIC(precision, scale)

精度是总位数(小数点两边的计数位数), scale 是小数点右边的位数。

答案 1 :(得分:0)

从您的示例中,应该是NUMERIC(5,2) - 这意味着总共有5个数字,小数点后有2个。