

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

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

**PARTITION (partition\$1spec)**  
使用您要更改位置的参数 `partition_spec` 指定分区。`partition_spec` 以形式 `partition_col_name = partition_col_value` 指定列名称/值组合。

**SET 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/';
```