

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

カスタムまたは事前定義されたメタデータプロパティをテーブルに追加して、それらの割り当てられた値を設定します。テーブル内のプロパティを表示するには、[SHOW TBLPROPERTIES](show-tblproperties.md) コマンドを使用します。

Apache Hive の[マネージドテーブル](https://cwiki.apache.org/confluence/display/Hive/Managed+vs.+External+Tables)はサポートされていないため、`'EXTERNAL'='FALSE'` を設定しても効果はありません。

## 概要
<a name="synopsis"></a>

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

## パラメータ
<a name="parameters"></a>

**SET TBLPROPERTIES ('property\$1name' = 'property\$1value' [ , ... ])**  
追加するメタデータプロパティを `property_name` として指定し、各プロパティの値を `property value` として指定します。`property_name` が既に存在する場合は、その値が新たに指定された `property_value` に設定されます。  
以下の事前定義されたテーブルプロパティには、特別な用途があります。    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/athena/latest/ug/alter-table-set-tblproperties.html)

## 例
<a name="examples"></a>

次の使用例では、テーブルプロパティにコメントノートを追加します。

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

次の例では、テーブル `existing_table` を変更して、ZSTD 圧縮および ZSTD 圧縮レベル 4 の Parquet ファイル形式を使用します。

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