Tous les produits
Search
Centre de documentation

Hologres:DROP PARTITION TABLE

Dernière mise à jour :Aug 11, 2026

Hologres ne prend pas en charge la syntaxe distincte DROP PARTITION TABLE. Utilisez l'instruction standard DROP TABLE pour supprimer les tables partitionnées et les partitions individuelles.

Limites

Lorsque vous supprimez une table parente, Hologres supprime par défaut toutes ses tables enfants.

Syntaxe

Utilisez DROP TABLE pour supprimer des tables partitionnées, des partitions individuelles ou des tables classiques. Pour supprimer une table partitionnée, supprimez la table parente. Pour supprimer une seule partition, supprimez la table enfant correspondante.

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

Vous pouvez supprimer plusieurs tables simultanément en séparant les noms de table par des virgules.

Paramètres

Paramètre Description
IF EXISTS Facultatif. Si spécifié, l'instruction aboutit même si la table cible n'existe pas. Si omis, l'instruction renvoie une erreur lorsque la table cible n'existe pas : ERROR: table "non_exist_table" does not exist.
table_name Nom de la table à supprimer.

Supprimer une partition d'une table partitionnée

Pour supprimer une seule partition, exécutez DROP TABLE sur la table enfant correspondant à cette partition. Seule cette partition est supprimée. La table parente et les autres partitions restent inchangées.

Détacher avant de supprimer

Pour détacher la partition en tant que table indépendante avant de la supprimer, détachez d'abord la partition, puis supprimez la table détachée :

  1. Détachez la partition de la table parente :

    ALTER TABLE parent_table DETACH PARTITION child_table;
  2. Supprimez la table détachée :

    DROP TABLE child_table;

Après le détachement, la partition devient une table autonome qui ne fait plus partie de la table partitionnée. Pour plus d'informations sur la clause DETACH PARTITION, consultez la rubrique ALTER PARTITION TABLE.

Exemples

Supprimer une seule partition

L'instruction suivante supprime une partition d'une table partitionnée :

DROP TABLE hologres_child2;

Après exécution, hologres_child2 est supprimée de la table partitionnée. La table parente et les autres tables enfants subsistent.

Supprimer une table partitionnée entière

L'instruction suivante supprime une table parente ainsi que toutes ses partitions :

DROP TABLE hologres_parent;

La suppression de la table parente entraîne également celle de toutes ses tables enfants par défaut.

Voir aussi