配置单元浮点原语是否支持小数点后两个以上的精度?

kjthegm6  于 2021-06-28  发布在  Hive
关注(0)|答案(0)|浏览(205)

配置单元只支持小数点后的一个精度。我们能改变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有十进制/双精度值。但我们需要浮点数来支持更高的精度。
任何建议都会大有帮助。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题