Todos los productos
Search
Centro de documentos

Hologres:DROP FOREIGN TABLE

Última actualización: Sep 05, 2026

Elimina una o varias tablas externas de la base de datos actual.

Sintaxis

DROP FOREIGN TABLE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]

Parámetros

Parámetro

Descripción

IF EXISTS

Suprime el error si la tabla no existe y emite un aviso en su lugar. Use esta opción en scripts para que la sentencia sea idempotente.

name

Nombre de la tabla externa por eliminar. Para eliminar varias tablas en una sola sentencia, proporcione una lista de nombres separados por comas.

CASCADE

Elimina automáticamente los objetos que dependen de la tabla externa.

RESTRICT

Impide la eliminación de la tabla externa si existen objetos que dependen de ella. Este es el comportamiento predeterminado.

Ejemplos

Eliminar una tabla externa

DROP FOREIGN TABLE holo_test;

Eliminar una tabla externa solo si existe

Use IF EXISTS para evitar errores cuando la tabla podría no existir; por ejemplo, en un script de configuración o limpieza.

DROP FOREIGN TABLE IF EXISTS holo_test;

Eliminar varias tablas externas

DROP FOREIGN TABLE holo_test, holo_orders;

Eliminar una tabla externa y sus objetos dependientes

Use CASCADE para eliminar una tabla externa junto con las vistas u otros objetos que dependen de ella.

DROP FOREIGN TABLE holo_test CASCADE;