すべてのプロダクト
Search
ドキュメントセンター

PolarDB:トランケートパーティー

最終更新日:May 24, 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パーティションテーブルのp5パーティションとq1_2012サブパーティションからデータを削除します。
ALTER table sales_range_list TRUNCATE partition q1_2012、p5;
sales_range_listパーティションテーブルのp5サブパーティションからデータを削除します。
ALTER table sales_range_list TRUNCATE PARTITION p5;