ALTER TABLE SET LOCATION - Amazon Athena

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

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_specpartition_col_name = partition_col_value 的形式指定一個欄名稱/值組合。

SET LOCATION 'new location'

指定新的位置,其必須是 Amazon S3 位置。如需有關語法的資訊,請參閱 Amazon S3 中的資料表位置

範例

ALTER TABLE customers PARTITION (zip='98040', state='WA') SET LOCATION 's3://DOC-EXAMPLE-BUCKET/custdata/';