全部產品
Search
文件中心

PolarDB:TRUNCATE PARTITION

更新時間:Jul 06, 2024

本文檔介紹了從指定的子分區中刪除所有資料,並保留完整的子分區結構的方法。

文法

ALTER TABLE…TRUNCATE PARTITION命令用於從指定的子分區中刪除所有資料,並保留完整的子分區結構:

ALTER TABLE table_name
  TRUNCATE PARTITION partition_name [,partition_name] ...
說明

在包含有子分區的表上執行該命令時,指定分區名稱後,該分區的子分區將包含在此操作中。

其中,partition_name為:

{partition_name | subpartition_name}

參數

參數

參數說明

table_name

分區表的名稱(可以採用模式限定的方式引用)。

partition_name

要刪除的分區名稱。

subpartition_name

要刪除的子分區名稱。

樣本

刪除sales_range_list表的分區q1_2012和子分區p5的資料:

ALTER TABLE sales_range_list TRUNCATE PARTITION q1_2012,p5;

刪除sales_range_list表的子分區p5的資料:

ALTER TABLE sales_range_list TRUNCATE PARTITION p5;