Todos os produtos
Search
Central de documentação

PolarDB:TRUNCATE PARTITION

Última atualização: Jun 28, 2026

Use ALTER TABLE ... TRUNCATE PARTITION para excluir todas as linhas de uma ou mais partições ou subpartições sem remover a estrutura da partição.

Sintaxe

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

Ao truncar uma partição com subpartições, a operação também exclui todas as linhas de cada subpartição correspondente.

Parâmetros

Parâmetro

Descrição

table_name

Nome da tabela particionada. O nome pode ser qualificado com um padrão.

partition_name

Nome da partição a exclua.

subpartition_name

Nome da subpartição a exclua.

Exemplos

Excluir uma partição e uma subpartição em uma única instrução

Especifique várias partições e subpartições em uma única instrução. A instrução a seguir exclui a partição q1_2012 e a subpartição p5 em uma única operação:

ALTER TABLE sales_range_list TRUNCATE PARTITION q1_2012, p5;

Excluir uma única subpartição

ALTER TABLE sales_range_list TRUNCATE PARTITION p5;