今天也要学习呐
2022-01-19 14:15
采纳率: 63.2%
浏览 31

hive二级分区表中插入数据

问题遇到的现象和发生背景

想向hive二级分区表中用insert插入数据,Partition的值是从另外的表中拿,且拿来以后还需要用到函数处理一下, 该怎么操作?

问题相关代码,请勿粘贴截图

建表语句
CREATE TABLE IF NOT EXISTS t
(
company_key BIGINT COMMENT '源数据无备注',
trade_uid STRING COMMENT '源数据无备注',
trade_no STRING COMMENT '源数据无备注'
)
COMMENT '表(以dm+pt做分区)'
PARTITIONED BY
(
d BIGINT COMMENT '年月 202001',
p STRING COMMENT '公司id后三位 666'
);

运行结果及报错内容

无运行

我的解答思路和尝试过的方法

无思路

我想要达到的结果

p分区需要用到SUBSTR()函数

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题