文章目录
HIVE版本
ll $HIVE_HOME/lib | grep hive
查到HIVE版本为3.1.2
INT范围
4-byte signed integer
-2,147,483,648~2,147,483,647
2147483648 = 2 31 2147483648=2^{31} 2147483648=231
INT溢出为负数
SELECT 2147483647+1;
结果:
-2147483648
上面负数结果通常不是我们想要的,解决方法:把INT转BIGINT
SELECT CAST(2147483647 AS BIGINT)+1;
结果:
2147483648
INT溢出为NULL
echo 2147483647,2 > /home/yellow/a.txt

最低0.47元/天 解锁文章
5万+

被折叠的 条评论
为什么被折叠?



