Apache Hive 中如何获取
DECIMAL
的长度,如果它是固定长度类型,例如是否为 16 字节?
我没有在文档中找到信息,是否有一些获取长度的方法,例如某些函数,或者是否有一些不同精度的规则。
根据 Apache Hive - LanguageManual 类型
Hive 中的
类型基于 Java 的DECIMAL
,用于在 Java 中表示不可变的任意精度十进制数。BigDecimal
BigDecimal
BigDecimal 由任意精度整数未缩放值和 32 位整数标度组成。
这会导致(如果有问题的话)Java BigDecimal 内存使用情况。