Tous les produits
Search
Centre de documentation

MaxCompute:SUPPRIMER UNE TABLE

Dernière mise à jour :Sep 22, 2026

L'instruction DROP TABLE supprime une table non partitionnée ou une table partitionnée.

Remarques d'utilisation

  • Soyez prudent lorsque vous supprimez une table. Vous ne pouvez restaurer une table supprimée que si la fonctionnalité de sauvegarde et de restauration est activée pour le projet et que la table se trouve dans la période de rétention des données. La restauration nécessite la configuration d'une sauvegarde locale.

  • La suppression d'une table réduit l'espace de stockage utilisé par le projet MaxCompute.

Syntaxe

DROP TABLE [IF EXISTS] <table_name>; 

Paramètres

Paramètre

Obligatoire

Description

IF EXISTS

Non

Sans IF EXISTS, toute tentative de suppression d'une table inexistante renvoie une exception. Avec IF EXISTS, l'instruction aboutit même si la table n'existe pas.

table_name

Oui

Nom de la table à supprimer.

Exemples

-- Drop the sale_detail table. The statement succeeds regardless of whether the table exists.
DROP TABLE IF EXISTS sale_detail; 

Commandes connexes

  • CREATE TABLE : Crée une table non partitionnée, une table partitionnée, une table externe ou une table clusterisée.

  • ALTER TABLE : Modifie une table.

  • TRUNCATE TABLE : Supprime toutes les lignes d'une table spécifiée.

  • DESC TABLE/VIEW : Décrit une table interne, une vue, une vue matérialisée, une table externe, une table clusterisée ou une table transactionnelle.

  • SHOW : Affiche l'instruction DDL d'une table, répertorie toutes les tables et vues d'un projet ou liste toutes les partitions d'une table partitionnée.