JSON 또는 Parquet과 같이 기본적으로 이름으로 읽는 형식의 데이터가 있는 테이블의 경우에만 열을 재정렬할 수 있습니다. 필요한 경우 ORC를 이름으로 읽도록 지정할 수도 있습니다. 자세한 내용은 Apache ORC 및 Apache Parquet의 인덱스 액세스에 대한 이해을 참조하세요.
다음 예제에서는 열 순서가 다른 새 테이블을 생성합니다.
CREATE EXTERNAL TABLE orders_parquet_columns_reordered (
`o_comment` string,
`o_orderkey` int,
`o_custkey` int,
`o_orderpriority` string,
`o_orderstatus` string,
`o_clerk` string,
`o_shippriority` int,
`o_orderdate` string
)
STORED AS PARQUET
LOCATION 's3://amzn-s3-demo-bucket/orders_parquet/';