如果数据库不符合 ANSI,那么声明时使用了精度却无小数位的 DECIMAL 数据类型可以存储指定精度的浮点值。如果既没有指定精度也没有指定小数位,那么缺省精度为 16。
在符合 ANSI 标准的数据库中,所有 DECIMAL 值都为定点值并且必须使用显式精度来声明。如果没有为 DECIMAL 数据类型指定小数位,那么小数位等于 0,并且只能存储整数值。