Todos los productos
Search
Centro de documentos

Hologres:DROP TABLE

Última actualización: Sep 18, 2026

Este tema describe la sintaxis y el uso de la instrucción DROP TABLE.

Sintaxis

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

DROP TABLE permite eliminar varias tablas en una sola instrucción.

A continuación se describen los parámetros.

Parámetro

Descripción

IF EXISTS

  • Si especifica IF EXISTS, la instrucción se ejecuta correctamente aunque la tabla no exista.

  • Si no especifica IF EXISTS y la tabla de destino no existe, el sistema devuelve el error ERROR: table "non_exist_table" does not exist.

table_name

El nombre de la tabla que se va a eliminar.

Ejemplo

La siguiente instrucción elimina una tabla llamada holo_test:

DROP TABLE holo_test;

Eliminar una tabla con HoloWeb

HoloWeb ofrece una interfaz visual para eliminar una tabla sin escribir instrucciones SQL. Siga estos pasos:

  1. Vaya a la consola de HoloWeb. Para obtener más información, consulte Connect to HoloWeb and run SQL queries.

  2. En la barra de menú superior de la página de HoloWeb, haga clic en Metadata Management.

  3. En la página Metadata Management, dentro de la lista Instances Connected del lado izquierdo, haga clic derecho sobre la tabla que desea eliminar y seleccione Delete Table.

  4. En el cuadro de diálogo Delete Table, haga clic en OK.

Preguntas frecuentes

  • Problema

    La operación falla y muestra el siguiente error: 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..

  • Causa posible

    No es posible eliminar la tabla porque una vista depende de ella.

  • Solución

    Ejecute la siguiente instrucción para aplicar una eliminación en cascada, lo cual elimina la tabla junto con todos los objetos que dependen de ella, como las vistas.

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