

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

# ALTER TABLE SET LOCATION
<a name="alter-table-set-location"></a>

變更名為 `table_name` 之資料表的位置，以及 (選擇性) 含 `partition_spec` 的分割區。

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

```
ALTER TABLE table_name [ PARTITION (partition_spec) ] SET LOCATION 'new location'
```

## Parameters
<a name="alter-table-set-location-parameters"></a>

**PARTITION (partition\$1spec)**  
以 `partition_spec` 參數指定您想要變更位置的分割區。`partition_spec` 以 `partition_col_name = partition_col_value` 的形式指定一個欄名稱/值組合。

**SET LOCATION 'new location'**  
指定新的位置，其必須是 Amazon S3 位置。如需有關語法的資訊，請參閱 [Amazon S3 中的資料表位置](tables-location-format.md)。

## 範例
<a name="alter-table-set-location-examples"></a>

```
ALTER TABLE customers PARTITION (zip='98040', state='WA') SET LOCATION 's3://amzn-s3-demo-bucket/custdata/';
```