2017-01-23 116 views
0

給定一個蜂巢表蜂巢從現有的表

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_2STRUCT類型的字段:

create table movie_2(id int, movie_title string, STRUCT <actor:string, gender:string>) 

如何創建一個新表movie_2從現有表movie_1即從movies_1中選擇插入新表movies_2?

回答

0

檢查此link。在這種情況下,您可以使用to_map UDF來創建具有複雜數據類型的新表。