hive中named_struct构造和使用

use test;
create table test_named_struct as
    select
    named_struct(
        'id' ,page_id,                                      
        'value' ,page_value
    ) dp
from dw.dim_page dp;

select dp.id from test.test_named_struct;

参考:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF

posted @ 2018-11-28 14:35  大数据-大道至简  阅读(11513)  评论(0)    收藏  举报
知识共享许可协议
本作品采用知识共享署名-非商业性使用-禁止演绎 3.0 未本地化版本许可协议进行许可。