복붙노트

[HADOOP] 하이브 다중 열 변경

HADOOP

하이브 다중 열 변경

Hive에서 여러 열의 데이터 유형을 어떻게 변경합니까?

CREATE TABLE test_change (a int, b int, c int);

ALTER TABLE test_change CHANGE a a string b b doube c c decimal(11,2);

해결법

  1. ==============================

    1.내가 아는 한, 당신은 할 수 없습니다. Hive 설명서에서 다음을 찾을 수 있습니다.

    내가 아는 한, 당신은 할 수 없습니다. Hive 설명서에서 다음을 찾을 수 있습니다.

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

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

  2. from https://stackoverflow.com/questions/41613590/alter-hive-multiple-column by cc-by-sa and MIT license