Tous les produits
Search
Centre de documentation

Hologres:DROP FOREIGN TABLE

Dernière mise à jour :Aug 20, 2026

Supprime une ou plusieurs tables externes de la base de données actuelle.

Syntaxe

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

Paramètres

Paramètre

Description

IF EXISTS

Empêche l'affichage d'une erreur si la table n'existe pas. Un avis est émis à la place. Utilisez cette option dans les scripts pour rendre l'instruction idempotente.

name

Nom de la table externe à supprimer. Pour supprimer plusieurs tables en une seule instruction, fournissez une liste de noms séparés par des virgules.

CASCADE

Supprime automatiquement les objets qui dépendent de la table externe.

RESTRICT

Refuse de supprimer la table externe si des objets en dépendent. Il s'agit du comportement par défaut.

Exemples

Supprimer une table externe

DROP FOREIGN TABLE holo_test;

Supprimer une table externe uniquement si elle existe

Utilisez IF EXISTS pour éviter une erreur lorsque la table peut ne pas exister, par exemple dans un script de configuration ou de nettoyage.

DROP FOREIGN TABLE IF EXISTS holo_test;

Supprimer plusieurs tables externes

DROP FOREIGN TABLE holo_test, holo_orders;

Supprimer une table externe et ses objets dépendants

Utilisez CASCADE pour supprimer une table externe ainsi que toutes les vues ou autres objets qui en dépendent.

DROP FOREIGN TABLE holo_test CASCADE;