- INSERT OVERWRITE dest_table SELECT l_orderkey, l_partkey, l_quantity FROM source_table;
테이블 dest_table, source_table는 스키마가 같아야 하고, dest_table의 테이블 내용 전체가 없어지고 select~ 이하가 dest_table 에 들어간다 (테이블 교체) - INSERT INTO dest_table (col1, col2, ...) VALUE (v1, v2 , ...);
테이블 dest_table에 직접 값을 넣어주는 insert. dest_table의 기존 값 보존 (append) - INSERT INTO dest_table ( col1, col2, .. )
SELECT col1, col2, ..
FROM source_table
WHERE 조건;
테이블 dest_table, source_table 는 스키마가 같거나, dest_table이 source_table 의 sub스키마 여야지하고, dest_table 내용을 보존하며 select 이하를 append
- Create Table new_table like old_table;
테이블 스키마만 복사
ex) create table if not exists new_table like old_table; - Create Table new_table ( select * from old_table )
테이블 스키마와 내용 모두 복사
반응형
'Tip' 카테고리의 다른 글
Python: Function annotations (0) | 2021.04.30 |
---|---|
Linux Screen 안에서 color표시가 잘 안될때 (0) | 2021.04.28 |
putty 에서 컬러 세팅 (0) | 2021.04.28 |
연말정산 기본 개념과 부부몰아주기 Tip (0) | 2021.01.20 |
[sql] count unique value in column (0) | 2021.01.13 |