Tous les produits
Search
Centre de documentation

PolarDB:TRUNCATE PARTITION

Dernière mise à jour :Aug 11, 2026

Utilisez ALTER TABLE ... TRUNCATE PARTITION pour supprimer toutes les lignes d'une ou plusieurs partitions ou sous-partitions sans supprimer leur structure.

Syntaxe

ALTER TABLE table_name
  TRUNCATE PARTITION {partition_name | subpartition_name} [, {partition_name | subpartition_name}] ...
Remarque

Le tronçage d'une partition contenant des sous-partitions supprime également toutes les lignes de chaque sous-partition associée.

Paramètres

Paramètre Description
table_name Nom de la table partitionnée. Ce nom peut être qualifié à l'aide d'un modèle.
partition_name Nom de la partition à supprimer.
subpartition_name Nom de la sous-partition à supprimer.

Exemples

Supprimer une partition et une sous-partition dans une seule instruction

Vous pouvez spécifier plusieurs partitions et sous-partitions dans une seule instruction. L'instruction suivante supprime la partition q1_2012 et la sous-partition p5 en une seule opération :

ALTER TABLE sales_range_list TRUNCATE PARTITION q1_2012, p5;

Supprimer une seule sous-partition

ALTER TABLE sales_range_list TRUNCATE PARTITION p5;