tencent cloud

文档反馈

ALTER TABLE DROP PARTITION FIELD

最后更新时间:2024-08-07 17:17:06

    说明

    支持内核:Presto、SparkSQL。
    适用表范围:原生 Iceberg 表、外部表。
    用途:删除数据表的某个分区字段。

    标准语法

    ALTER TABLE table_name ADD PARTITION partition_column | hidden_partition_spec
    
    hidden_partition_spec:
    Supported transformations are:
    years(ts): partition by year
    months(ts): partition by month
    days(ts) or date(ts): equivalent to dateint partitioning
    hours(ts) or date_hour(ts): equivalent to dateint and hour partitioning
    bucket(N, col): partition by hashed value mod N buckets
    truncate(L, col): partition by value truncated to L
    Strings are truncated to the given length
    Integers and longs truncate to bins: truncate(10, i) produces partitions 0, 10, 20, 30, …

    参数说明

    table_name:需要的表名字。
    partition_column:分区列。

    示例

    ALTER TABLE prod.db.sample DROP PARTITION FIELD catalog
    ALTER TABLE prod.db.sample DROP PARTITION FIELD bucket(16, id)
    ALTER TABLE prod.db.sample DROP PARTITION FIELD truncate(data, 4)
    ALTER TABLE prod.db.sample DROP PARTITION FIELD years(ts)
    ALTER TABLE prod.db.sample DROP PARTITION FIELD shard
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持