Todos os produtos
Search
Central de documentação

Hologres:DROP TABLE

Última atualização: Jun 28, 2026

Exclui uma ou mais tabelas do banco de dados.

Sintaxe

DROP TABLE [ IF EXISTS ] table_name [, ...];

O comando DROP TABLE permite excluir várias tabelas em uma única instrução ao fornecer uma lista de nomes separados por vírgulas.

Parâmetros

Parâmetro

Descrição

IF EXISTS

Suprime o erro caso a tabela não exista. Sem essa opção, tentar excluir uma tabela inexistente retorna ERROR: table "non_exist_table" does not exist.

table_name

Nome da tabela a ser excluída.

Observações de uso

Antes de excluir uma tabela, verifique se há views dependentes dela. A exclusão de uma tabela referenciada por uma view faz com que a instrução DROP TABLE falhe e apresente o seguinte erro:

ERROR: cannot drop table xxx because other objects depend on it.
Detail: view xxx depends on table xxx.
Hint: Use DROP ... CASCADE to drop the dependent objects too.

Se existirem views dependentes, utilize CASCADE para remover a tabela e todas as suas views associadas simultaneamente. Alternativamente, exclua as views antes de remover a tabela.

Exemplos

Excluir uma única tabela:

DROP TABLE holo_test;

Excluir múltiplas tabelas simultaneamente:

DROP TABLE table1, table2, table3;

Remover uma tabela sem gerar erro caso ela não exista:

DROP TABLE IF EXISTS holo_test;

Excluir uma tabela juntamente com todas as views dependentes:

DROP TABLE IF EXISTS holo_test CASCADE;

Excluir uma tabela pelo HoloWeb

Para excluir uma tabela visualmente, utilize o console do HoloWeb:

  1. Acesse o console do HoloWeb. Para mais informações, consulte Conectar ao HoloWeb e executar consultas SQL.

  2. Na barra de menu superior da página do HoloWeb, clique em Metadata Management.

  3. Na lista Instances Connected, no lado esquerdo da página de Metadata Management, clique com o botão direito na tabela e selecione Delete Table.删除表

  4. Na caixa de diálogo, clique em OK.