NUMERIC和DECIMAL类型
NUMERIC和DECIMAL都是定点十进制数,声明:
NUMERIC(P,S),DECIMAL(P,S) -- P代表有效位数,S代表小数位数,相当于P*10[-S],如:3.14159 = 314159*10[-5]
NUMERIC和DECIMAL类型在不同精度下的存储
PRECISION | TYPE | DIALECT 3 | DIALECT 1 |
1~4 | NUMERIC | SMALLINT(16) | SMALLINT(16) |
DECIMAL | INTEGER(32) | INTEGER(32) | |
5~9 | NUMERIC and DECIMAL | INTEGER(32) | INTEGER(32) |
10~18 | NUMERIC and DECIMAL | BIGINT(64) | DOUBLE(64) |