目的,往分区表中插入数据:
创建一个分区表:插入数据报错,原因是没有开启动态分区
执行命令:
set hive.exec.dynamici.partition=true;
set hive.exec.dynamic.partition.mode=nonstrict;
执行下面sql
INSERT OVERWRITE TABLE dw.test partition (year)
SELECT * from dw.test WHERE year ='2019' and pay_time<'2019-11-12 00:00:00'