BIgData

알아두면 유용한 Hive alter문

sherrylover 2021. 2. 2. 16:39
728x90
반응형
-- 1.컬럼변경
alter table 테이블명 change [old_column] [new_column] new_column_type

-- 2.컬럼추가
alter table 테이블명 add columns([new_column] [new_column_type] comment [comment_name])

--(comment 생략가능)

-- 3. 컬럼삭제
alter table 컬럼명 replace colums(남겨둘컬럼 컬럼타입,남겨둘컬럼2 컬럼타입2 .......)

(컬럼갯수가 많다면 create 가 더 효율적일 수 있음)

-- 4.테이블명 변경

alter table 테이블명 rename to 새테이블명

-- 5.테이블 코멘트 추가하기

alter table 테이블명 set tblproperties('comment' = '코멘트명')

-- 6.테이블 파티션 타입 변경
alter table 테이블명 partition column (파티션명 파티션타입)

--ex) alter table test.test partition column( year string, month string)
728x90
반응형