Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

ALTER TABLE DROP PARTITION

Mode de mise au point

Sur cette page

ALTER TABLE DROP PARTITION - Amazon Athena

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Supprime une ou plusieurs partitions spécifiées pour la table nommée.

Résumé

ALTER TABLE table_name DROP [IF EXISTS] PARTITION (partition_spec) [, PARTITION (partition_spec)]

Paramètres

[SIEXISTS]

Supprime le message d'erreur si la partition spécifiée n'existe pas.

PARTITION(spec de partition)

Chaque partition_spec indique une combinaison nom/valeur de colonne au format partition_col_name = partition_col_value [,...].

Exemples

ALTER TABLE orders DROP PARTITION (dt = '2014-05-14', country = 'IN');
ALTER TABLE orders DROP PARTITION (dt = '2014-05-14', country = 'IN'), PARTITION (dt = '2014-05-15', country = 'IN');

Remarques

L'instruction ALTER TABLE DROP PARTITION ne fournit pas de syntaxe unique pour supprimer toutes les partitions en une seule fois ni ne prend en charge les critères de filtrage pour spécifier une gamme de partitions à supprimer.

Pour contourner le problème, vous pouvez utiliser les BatchDeletePartitionactions AWS Glue API GetPartitionset dans les scripts. L'GetPartitionsaction prend en charge les expressions de filtre complexes telles que celles d'une SQL WHERE expression. Après avoir utilisé GetPartitions pour créer une liste filtrée de partitions à supprimer, vous pouvez utiliser l'action BatchDeletePartition pour supprimer les partitions par lots de 25.

Rubrique suivante :

ALTER TABLE RENAME PARTITION

Rubrique précédente :

ALTER TABLE CHANGE COLUMN
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.