去评论
推扬网

陈晓敏:sql decimal精度就是位数吗

admin
2020/08/11 16:04:21

罗美的回答:

可储存的最大十进位数总数,小数点左右两侧都包括在内。 decimal(a,b) a指定指定小数点左边和右边可以存储的十进制数字的最大个数,最大精度38. b指定小数点右边可以存储的十进制数字的最大个数.小数位数必须是从 0 到 a之间的值.默认小数位数是 0

浮夸的回答:

--?decimal(3,2),有效长度为3,小数位占2位 create?table?test( ????num?decimal(3,2) ) go insert?into?test?values(2.247) insert?into?test?values(13.5) insert?into?test?values(4.347) insert?into?test?values(5.147) --?执行?会报?溢出错误提示