#sql #hadoop #hive #impala
#sql #hadoop #улей #impala
Вопрос:
Например, у меня есть таблица со сложными типами в ее схеме:
address ARRAY<STRUCT<street:STRING, state:STRING, names:ARRAY<STRING>, zip:INT>>
Интересно, как я могу изменить его на
address ARRAY<STRUCT<street:STRING, city:STRING, state:STRING, names:ARRAY<STRING>, zip:INT>>
с помощью запроса alter?
Комментарии:
1. откуда берется новый столбец?
Ответ №1:
Мы можем использовать ALTER и CHANGE:
ALTER table name_of_table CHANGE address address ARRAY<STRUCT<street:STRING, city:STRING, state:STRING, names:ARRAY<STRING>, zip:INT>>