更新时间:2025-07-08 GMT+08:00
分享

TRUNCATE

功能描述

TRUNCATE为DataArtsFabric SQL服务下特有语法,该语法功能是将表数据清空。

注意事项

外表(EXTERNAL TABLE)不支持TRUNCATE。

Iceberg表不支持TRUNCATE PARTITION语法。

语法格式

1
TRUNCATE TABLE table_name [ PARTITIONS (col_name = col_value [, col_name = col_value ]) [, ... ] ];

参数说明

  • table_name

    清空数据的目标表名。

  • PARTITIONS

    如果指定PARTITIONS关键字,则只清空目标分区的数据

  • col_name

    分区的列名

  • col_value

    分区数据值

示例

删除表分区id=2的数据:

1
TRUNCATE TABLE table_name PARTITIONS (id = 2);

相关文档