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 SET TBLPROPERTIES

Mode de mise au point

Sur cette page

ALTER TABLE SET TBLPROPERTIES - 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.

Ajoute des propriétés de métadonnées personnalisées ou prédéfinies à une table et définit les valeurs qui leur sont attribuées. Pour afficher les propriétés d'une table, utilisez la commande SHOW TBLPROPERTIES.

Les Tables gérées par Apache Hive ne sont pas prises en charge, le paramètre 'EXTERNAL'='FALSE' n'a donc aucun effet.

Résumé

ALTER TABLE table_name SET TBLPROPERTIES ('property_name' = 'property_value' [ , ... ])

Paramètres

SET TBLPROPERTIES ('nom_propriété' = 'valeur_propriété' [ , ... ])

Spécifie les propriétés de métadonnées à ajouter en tant que property_name et la valeur pour chacune d'entre elles en tant que property value. Si property_name existe déjà, sa valeur est définie sur la valeur property_value nouvellement spécifiée.

Les propriétés de table prédéfinies suivantes ont des utilisations spéciales.

Propriété prédéfinie Description
classification Indique le type de données pour AWS Glue. Les valeurs possibles sont csv, parquet, orc, avro ou json. Les tables créées pour Athena dans la CloudTrail console sont ajoutées en cloudtrail tant que valeur à la classification propriété. Pour plus d'informations, voir la section TBLPROPERTIES de CREATE TABLE.
has_encrypted_data Indique si le jeu de données spécifié par LOCATION est chiffré. Pour plus d'informations, voir la section TBLPROPERTIES de CREATE TABLE et Création de tables basées sur des ensembles de données chiffrés dans Amazon S3.
orc.compress Spécifie un format de compression pour les données au format ORC. Pour plus d’informations, consultez ORC SerDe.
parquet.compression Spécifie un format de compression pour les données au format Parquet. Pour plus d’informations, consultez Parquet SerDe.
write.compression Spécifie un format de compression pour les données au format JSON ou fichier texte. Pour les formats Parquet et ORC, utilisez les propriétés parquet.compression et orc.compress, respectivement.
compression_level Spécifie le niveau de compression à utiliser. Cette propriété s’applique uniquement à la compression ZSTD. Les valeurs possibles sont comprises entre 1 et 22. La valeur par défaut est 3. Pour plus d’informations, consultez Utiliser les niveaux ZSTD de compression.
projection.* Propriétés personnalisées utilisées dans la projection de partition qui permettent à Athena de savoir à quels modèles de partition s'attendre lorsqu'il exécute une requête sur une table. Pour plus d’informations, consultez Utiliser la projection de partitions avec Amazon Athena.
skip.header.line.count Ignore les en-têtes dans les données lorsque vous définissez une table. Pour plus d’informations, consultez Omission des en-têtes.
storage.location.template Spécifie un modèle de chemin Simple Storage Service (Amazon S3) personnalisé pour les partitions projetées. Pour plus d’informations, consultez Configuration de la projection de partitions.

Exemples

L’exemple suivant ajoute une note de commentaire aux propriétés de la table.

ALTER TABLE orders SET TBLPROPERTIES ('notes'="Please don't drop this table.");

L’exemple suivant modifie la table existing_table pour utiliser le format de fichier Parquet avec une compression ZSTD et un niveau de compression ZSTD 4.

ALTER TABLE existing_table SET TBLPROPERTIES ('parquet.compression' = 'ZSTD', 'compression_level' = 4)

Rubrique suivante :

ALTER VIEW DIALECT

Rubrique précédente :

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