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_spec は、列名/値の組み合わせを partition_col_name = partition_col_value という形式で指定します。

SET LOCATION 'new location'

新しい場所を指定します。Amazon S3 の場所にする必要があります。構文については、「Amazon S3 のテーブルの場所」を参照してください。

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