2017-01-12 2 views

답변

1

내가 아는 한, 당신은 할 수 없습니다. 하이브 문서에서 다음과 같은 찾을 수 있습니다

ALTER 표 TABLE_NAME [파티션 partition_spec] CHANGE [COLUMN]을 col_old_name col_new_name COLUMN_TYPE [COMMENT의 col_comment] [FIRST | COLUMN_NAME 후에] [CASCADE | RESTRICT]

이 명령을 사용하면 열 이름, 데이터 형식, 설명 또는 위치 또는 그 조합을 사용자가 변경할 수 있습니다. PARTITION 절은 Hive 0.14.0 이상에서 사용할 수 있습니다. 사용을 위해 Pre-Hive 0.13.0 10 진수 열 업그레이드를 참조하십시오. Hive 0.13 용 패치도 제공됩니다 (HIVE-7971 참조).

설명서는 "한 열"에 대해 말하고 있습니다. 대안은 변경해야하는 각 데이터 유형에 대해 하나씩 여러 개의 쿼리를 작성하는 것입니다.

참조 : https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL