更改名为 table_name
的表的位置,以及 (可选) 包含 partition_spec
的分区。
摘要
ALTER TABLE table_name [ PARTITION (partition_spec) ] SET LOCATION 'new location'
参数
- PARTITION (partition_spec)
-
使用您要更改位置的参数
partition_spec
指定分区。partition_spec
以形式partition_col_name = partition_col_value
指定列名称/值组合。 - SET LOCATION '新位置'
-
指定新的位置,且必须是 Amazon S3 位置。有关语法的信息,请参阅 Amazon S3 中的表位置。
示例
ALTER TABLE customers PARTITION (zip='98040', state='WA') SET LOCATION 's3://amzn-s3-demo-bucket/custdata/';