

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

プロパティを Iceberg テーブルに追加し、割り当てられた値を設定します。

[Iceberg 仕様](https://iceberg.apache.org/#spec/#table-metadata-fields)に従って、テーブルプロパティは、AWS Glue ではなく、Iceberg テーブルメタデータファイルに保存されます。Athena はカスタムテーブルプロパティを受け入れません。使用できるキーと値のペアついては、「[テーブルプロパティを指定する](querying-iceberg-creating-tables.md#querying-iceberg-table-properties)」セクションを参照してください。`ALTER TABLE SET TBLPROPERTIES` および `ALTER TABLE UNSET TBLPROPERTIES` を使用して、`write.data.path` および `write.object-storage.path` Iceberg テーブルのプロパティを設定または削除することもできます。Athena による、特定のオープンソーステーブル設定プロパティのサポートをご希望の場合は、[athena-feedback@amazon.com](mailto:athena-feedback@amazon.com) までフィードバックをお送りください。

## 概要
<a name="querying-iceberg-alter-table-set-properties-synopsis"></a>

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

## 例
<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'
)
```

次の例では、既存の Iceberg テーブルに `write.data.path` プロパティを設定します。

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