我很难确定十进制数据类型的长度。列中的数据类似于0.08,1.2,12.35,121.36。现在,如果我去(2,2)它会抛出一个错误:算术溢出错误将数字转换为数据类型数字。只是想知道它应该是(6,2)吗?如果是,任何人都可以告诉我为什么6和2?
答案 0 :(得分:3)
语法如
NUMERIC(precision, scale)
精度是总位数(小数点两边的计数位数), scale 是小数点右边的位数。
答案 1 :(得分:0)
从您的示例中,应该是NUMERIC(5,2)
- 这意味着总共有5个数字,小数点后有2个。