ALTER TABLE SET LOCATION - Amazon Athena
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

ALTER TABLE SET LOCATION

更改名为 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://mystorage/custdata/';