Tous les produits
Search
Centre de documentation

Hologres:DROP TABLE

Dernière mise à jour :Aug 20, 2026

Cette rubrique décrit la syntaxe et l'utilisation de l'instruction DROP TABLE.

Syntaxe

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

DROP TABLE permet de supprimer plusieurs tables en une seule instruction.

Le tableau suivant décrit les paramètres.

Paramètre

Description

IF EXISTS

  • Si vous spécifiez IF EXISTS, l'instruction aboutit même si la table n'existe pas.

  • Si vous ne spécifiez pas IF EXISTS, le système renvoie l'erreur ERROR: table "non_exist_table" does not exist lorsque la table cible est introuvable.

table_name

Nom de la table à supprimer.

Exemple

L'instruction suivante supprime une table nommée holo_test :

DROP TABLE holo_test;

Supprimer une table avec HoloWeb

HoloWeb propose une interface visuelle permettant de supprimer une table sans rédiger d'instructions SQL. Procédez comme suit :

  1. Accédez à la console HoloWeb. Pour plus d'informations, consultez la rubrique Se connecter à HoloWeb et exécuter des requêtes SQL.

  2. Dans la barre de menu supérieure de la page HoloWeb, cliquez sur Metadata Management.

  3. Sur la page Metadata Management, dans la liste Instances Connected située à gauche, faites un clic droit sur la table à supprimer, puis sélectionnez Delete Table.

  4. Dans la boîte de dialogue Delete Table, cliquez sur OK.

FAQ

  • Problème

    L'opération échoue avec l'erreur suivante : 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..

  • Cause possible

    La suppression de la table est impossible car une vue en dépend.

  • Solution

    Exécutez l'instruction ci-dessous pour effectuer une suppression en cascade, qui supprime la table ainsi que tous les objets dépendants, tels que les vues.

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