【问题标题】:Can we have null value for BIGINT column in HIVE我们可以在 HIVE 中为 BIGINT 列设置空值吗
【发布时间】:2016-09-21 11:50:21
【问题描述】:

我有一个问题,可能是一个基本问题。我想为数据类型为 BIGINT 的列赋予空值。那可能吗?

【问题讨论】:

    标签: hive null bigdata


    【解决方案1】:

    是的,这是可能的并且很容易检查:

    1. hive> create table test_null_bigint(col bigint);
    2. insert into table test_null_bigint values(null);
    3. hive> select * from test_null_bigint;

    好的

    耗时:21.556 秒,提取:1 行

    【讨论】:

      【解决方案2】:

      根据 Apache Hive documentation,您应该可以简单地将值留空。:

      缺失值由特殊值 NULL 表示。

      你有没有尝试过什么?你遇到什么问题了吗?

      【讨论】:

      • 我为大 int 列提供了空值,它抛出错误。
      • 什么错误?请编辑您的问题以包括您正在做什么以及您收到的错误消息。
      猜你喜欢
      • 2018-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-16
      • 2012-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多