# condition에 일치하는 모든 컬럼을 복사해 새 테이블 생성
CREATE TABLE new_table AS
SELECT *
FROM old_table
WHERE condition;
# 기존 테이블의 빈 복사본 생성
CREATE TABLE new_table
AS SELECT *
FROM old_table
WITH NO DATA;
# 압축 형식 지정
CREATE TABLE new_table
WITH (
format = 'Parquet',
write_compression = 'SNAPPY')
AS SELECT *
FROM old_table;
# S3에 파일로 저장
CREATE TABLE first_db.ctas_tab1
WITH (format = 'parquet',
write_compression = 'SNAPPY',
external_location = 's3://data-lake-s3-withglue/first_db/ctas_tab1/'
)
AS SELECT *
FROM first_db.tab1