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/';