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