【问题标题】:Can we use limit cause on 'show partitions tableName' in hive我们可以在配置单元中的“显示分区表名”上使用限制原因吗
【发布时间】:2016-04-25 10:02:07
【问题描述】:

我有一个有很多分区的 hive 表,当我执行show partitions table name 命令时,我只想得到 100 个分区。

【问题讨论】:

    标签: hive


    【解决方案1】:

    嗯,不可能用SHOW PARTITIONS 查询给出子句。

    SHOW PARTITIONS 列出给定基表的所有现有分区。这些分区按字母顺序列出。

    但是如果你想得到有限的分区,你可以根据分区过滤它:

    SHOW PARTITIONS table_name PARTITION(ds='2010-03-03');  
    

    这些类型的查询会给你有限的结果。

    更多信息,您可以参考documentation。

    【讨论】:

    • 我们可以做类似的事情吗:ALTER TABLE dim_plan DROP IF EXISTS PARTITION(Dimension_partition_folder>'2016_04_30_20_00' and Dimension_partition_folder
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-12
    • 1970-01-01
    • 1970-01-01
    • 2017-09-17
    • 1970-01-01
    • 1970-01-01
    • 2019-03-16
    相关资源
    最近更新 更多