标签: hive
我正在自己做一些练习,这里是我在hive上创建的表格,我想在其中添加一些示例数据,有人可以帮忙吗?
我尝试的是:
INSERT INTO VALUES ( 'John Smith', array('Toronto','Ontario', 'Canada'), named_struct('male', 38), map('Smith', 3) );
无法将第2列从struct male:int转换为struct sex:string,age:int。
struct male:int
struct sex:string,age:int
答案 0 :(得分:0)
我找到了解决方案!
问题出在struct field上。
INSERT INTO family_head VALUES ( 'John Smith', array('Toronto','Ontario', 'Canada'), s_struct('sex', 'male', 'age', 38), map('Smith', 3) );
结果如下:
我希望这对后来的读者有所帮助。