

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

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

新增 Iceberg 資料表的屬性並設定他們的指定值。

根據 [Iceberg 規格](https://iceberg.apache.org/#spec/#table-metadata-fields)，資料表屬性會儲存在 Iceberg 資料表中繼資料檔案中，而不是儲存在 AWS Glue中。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'
)
```