728x90
아래와 같이 한 번의 쿼리로 여러 파티션이 데이터를 입력할 수 있다.
FROM table_name
INSERT OVERWRITE TABLE table_1 PARTITION (part_date = '20200101', cust_type = '1')
select * where table_name.part_date = '20200101' and table_name.cust_type = '1'
INSERT OVERWRITE TABLE table_1 PARTITION (part_date = '20200101', cust_type = '2')
select * where table_name.part_date = 'v' and table_name.cust_type = '2'
INSERT OVERWRITE TABLE table_1 PARTITION (part_date = '20200101', cust_type = '3')
select * where table_name.part_date = '20200101' and table_name.cust_type = '3';
참고
728x90
'빅데이터(BigData) > Hive' 카테고리의 다른 글
현재 날짜에서 더하거나 뺀 후 날짜 포멧 변환하기 (0) | 2021.11.27 |
---|---|
hive에서 날짜를 더하거나 빼기 (0) | 2021.04.14 |
hive 테이블에 insert overwrite 하기 (0) | 2021.02.23 |
hive에서 선택한 일자의 월요일 일자 가져오기 (0) | 2020.11.18 |
hive 테이블 파티션 확인하기 (0) | 2020.02.25 |