0
Учитывая таблицу HiveHive создать новую таблицу, имеющую сложные типы из существующей таблицы
create table movie_1(id int, movie_title string, actor string, gender string)
ROW FORMAT DELIMITED FIELDS TERMINATED BY ';'
vi movies.txt
1;hero;john penn;male
2;hero;maggie mcguirre;female
3;lost;peter jones;male
Предполагая новую таблицу movie_2
, но с полями типа STRUCT
:
create table movie_2(id int, movie_title string, STRUCT <actor:string, gender:string>)
Как создать новую таблицу movie_2
из существующей таблицы movie_1
т. Е. Выбрать из movies_1
вставить в новый стол movies_2?