Hive十进制类型的精度和尺度

时间:2016-07-21 16:09:59

标签: hadoop hive sqldatatypes

假设我有一个定义为十进制的列(18,8)。

根据定义,该字段总共可以有18位数,但只有8位可以位于小数点右侧。

我的理解是,只要小数点右边没有值,小数点左边就可以有18位数字 例如值介于-999999999999999999和999999999999999999之间。

但是在将数据加载到配置单元后,我发现没有十进制数字的18个整数不符合字段的数据类型并且被加载为NULL

这里的预期行为应该是什么?

0 个答案:

没有答案