当我尝试插入分区表时,出现以下错误:
SemanticException [错误 10044]:第 1:23 行无法插入目标表,因为列号/类型不同:表 insclause-0 有 6 列,并且 3 列已分区,我们不需要任何必须转储的过滤器/store 从非分区表到分区表。
我的桌子:
来源:
id name salary dep
1 sai 1000 sales
2 syam 2000 hr
3 sundar 3000 bank
目标:
id name salary dep
1 sai 1000 sales
2 syam 2000 hr
3 sundar 3000 bank
partition (name string,dep string)
请告诉我如何从源复制到目标
尝试了以下方法。
insert into target_partitioned_table partition(name,dep) select id from source_table;