Todos os produtos
Search
Central de documentação

Hologres:DROP LOGICAL PARTITION TABLE

Última atualização: Sep 18, 2026

Use DROP TABLE e exclua uma tabela particionada lógica. A sintaxe e o comportamento são idênticos aos da exclusão de uma tabela não particionada. Tabelas particionadas lógicas não envolvem operações de exclusão de partições. Para limpar as partições, basta que exclua os dados da partição.

Sintaxe

DROP TABLE [ IF EXISTS ] table_name [, ...];
DROP TABLE aceita uma lista de nomes de tabela separados por vírgula, permitindo que exclua várias tabelas em uma única instrução.

Parâmetros

Parâmetro

Descrição

IF EXISTS

Suprime o erro se a tabela não existir. Útil em scripts de implantação e limpeza, em que a tabela pode ou não estar presente. Se omitido e a tabela não existir, a instrução retorna: ERROR: table "non_exist_table" does not exist.

table_name

Nome da tabela a ser excluída.

Exemplos

Exclua uma única tabela

DROP TABLE holo_test;

Exclua várias tabelas

DROP TABLE holo_test, holo_test2;

Exclua uma tabela com segurança em scripts

Use IF EXISTS ao escrever scripts de implantação ou limpeza para evitar erros se a tabela não existir.

DROP TABLE IF EXISTS holo_test;

Exclua uma tabela com objetos dependentes

Se uma visualize depender da tabela, adicione CASCADE e exclua a tabela e todos os seus objetos dependentes.

DROP TABLE IF EXISTS holo_test CASCADE;

Exclua uma tabela usando o HoloWeb

O HoloWeb oferece uma interface visual para que exclua uma tabela sem escrever instruções SQL. Siga estas etapas:

  1. Primeiro, acesse o console do HoloWeb. Para mais informações, consulte Conecte-se ao HoloWeb e execute consultas SQL.

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

  3. Na página Metadata Management, na lista Instances Connected à esquerda, clique com o botão direito na tabela e selecione Delete Table.

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

FAQ

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.

Uma visualize depende da tabela. Para isso, execute DROP TABLE com CASCADE e exclua a tabela e todas as visualize dependentes simultaneamente:

DROP TABLE [ IF EXISTS ] <table_name> [, ...] CASCADE;