

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.

# ALTER TABLE SET TBLPROPERTIES
<a name="querying-iceberg-alter-table-set-properties"></a>

Ajoute des propriétés à une table Iceberg et définit les valeurs qui leur sont attribuées.

Conformément aux [spécifications Iceberg](https://iceberg.apache.org/#spec/#table-metadata-fields), les propriétés de la table sont stockées dans le fichier de métadonnées de la table Iceberg plutôt que dans AWS Glue. Athena n'accepte pas les propriétés de table personnalisées. Reportez-vous à la section [Spécification de propriétés de table](querying-iceberg-creating-tables.md#querying-iceberg-table-properties) en ce qui concerne les paires clé-valeur autorisées. Vous pouvez également utiliser `ALTER TABLE SET TBLPROPERTIES` et `ALTER TABLE UNSET TBLPROPERTIES` pour définir ou supprimer les propriétés des tables `write.data.path` et `write.object-storage.path` Iceberg. Si vous souhaitez qu'Athena prenne en charge une propriété de configuration de table open source spécifique, envoyez vos commentaires à [athena-feedback@amazon.com](mailto:athena-feedback@amazon.com).

## Résumé
<a name="querying-iceberg-alter-table-set-properties-synopsis"></a>

```
ALTER TABLE [{{db_name}}.]{{table_name}} SET TBLPROPERTIES ('{{property_name}}' = '{{property_value}}' [ , ... ])
```

## Exemple
<a name="querying-iceberg-alter-table-set-properties-example"></a>

```
ALTER TABLE iceberg_table SET TBLPROPERTIES (
  'format'='parquet',
  'write_compression'='snappy',
  'optimize_rewrite_delete_file_threshold'='10'
)
```

L'exemple suivant définit la `write.data.path` propriété sur une table Iceberg existante.

```
ALTER TABLE iceberg_table SET TBLPROPERTIES (
  'write.data.path'='s3://amzn-s3-demo-bucket/{{your-folder}}/data'
)
```