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.