Todos los productos
Search
Centro de documentos

PolarDB:TRUNCATE PARTITION

Última actualización: Sep 05, 2026

Use ALTER TABLE ... TRUNCATE PARTITION para eliminar todas las filas de una o más particiones o subparticiones sin quitar la estructura de partición.

Sintaxis

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

Cuando se trunca una partición que tiene subparticiones, la operación también elimina todas las filas de cada subpartición de esa partición.

Parámetros

Parámetro

Descripción

table_name

Nombre de la tabla particionada. El nombre puede calificarse con un patrón.

partition_name

Nombre de la partición que se va a eliminar.

subpartition_name

Nombre de la subpartición que se va a eliminar.

Ejemplos

Eliminar una partición y una subpartición en una sola instrucción

Es posible especificar varias particiones y subparticiones en una única instrucción. A continuación se muestra una instrucción que elimina la partición q1_2012 y la subpartición p5 en una sola operación:

ALTER TABLE sales_range_list TRUNCATE PARTITION q1_2012, p5;

Eliminar una sola subpartición

ALTER TABLE sales_range_list TRUNCATE PARTITION p5;