Todos os produtos
Search
Central de documentação

MaxCompute:DROP TABLE

Última atualização: Jun 26, 2026

A instrução DROP TABLE remove uma tabela não particionada ou particionada.

Observações de uso

  • Tenha cuidado ao remover uma tabela. A restauração só é possível se o backup e a restauração estiverem ativados para o projeto e a tabela estiver dentro do período de retenção de dados. Para restaurar, configure o backup local.

  • Remover uma tabela reduz o uso de armazenamento do projeto MaxCompute.

Sintaxe

DROP TABLE [IF EXISTS] <table_name>; 

Parâmetros

Parâmetro

Obrigatório

Descrição

IF EXISTS

Não

Sem IF EXISTS, tentar remover uma tabela inexistente gera uma exceção. Com IF EXISTS, a instrução é executada com êxito mesmo que a tabela não exista.

table_name

Sim

Nome da tabela a remover.

Exemplos

-- Drop the sale_detail table. The statement succeeds regardless of whether the table exists.
DROP TABLE IF EXISTS sale_detail; 

Comandos relacionados

  • CREATE TABLE: Crie uma tabela não particionada, particionada, externa ou clusterizada.

  • ALTER TABLE: Altera uma tabela.

  • TRUNCATE TABLE: Remove todas as linhas de uma tabela especificada.

  • DESC TABLE/VIEW: Descreve uma tabela interna, visualize, view materializada, tabela externa, clusterizada ou transacional.

  • SHOW: Exibe a instrução DDL de uma tabela, lista todas as tabelas e views em um projeto ou lista todas as partições de uma tabela particionada.