配置单元只支持小数点后的一个精度。我们能改变Hive中浮点的精度值吗?如果没有,我们可以覆盖hive float函数。
Ex: Hive support float as below
create table test(amount float);
amount
------
100.0
Expectation :
create table test(amount float(10,4));
amount
------
10000.0000
但是hive float不支持多个精度值。如何更改float的精度值?有 hive 自选吗?我知道hive有十进制/双精度值。但我们需要浮点数来支持更高的精度。
任何建议都会大有帮助。
暂无答案!
目前还没有任何答案,快来回答吧!