我有一个表,在hive中进行测试,并有以下示例模式:
(a String,b String ,c String,d String,e String)
(a String,
b String ,
c String,
d String,
e String)
我需要从test表中加载数据来表示另一个表test1,它具有以下模式:
(a String,b String,array < struct < c:String,d:String,e:String>> )
b String,
array < struct < c:String,d:String,e:String>> )
如何使用配置单元查询将数据从test加载到test1
cuxqih211#
这可以使用数组(名为_struct(“a”,val,“b”,bvalue,“c”,cvalue))来完成
zpgglvta2#
看看Hive自定义项内联。它将结构数组分解成多行,您可以在 SELECT INTO ...
SELECT INTO ...
2条答案
按热度按时间cuxqih211#
这可以使用数组(名为_struct(“a”,val,“b”,bvalue,“c”,cvalue))来完成
zpgglvta2#
看看Hive自定义项内联。它将结构数组分解成多行,您可以在
SELECT INTO ...