hive会将错误的列或记录插入到hive_DEFAULT_PARTITION中。
我的问题是如何在HIVE_DEFAULT_PARTITION中选择记录?
像这样的东西,但这不会奏效。
select * from my_table where useDay=HIVE_DEFAULT_PARTITION
谢谢!
下面是我的测试表中的用例:
hive> show partitions tt;
OK
p1=1/p2=a
p1=1/p2=b
p1=2/p2=c
p1=3/p2=__HIVE_DEFAULT_PARTITION__
hive> select * from tt where p1 = 3 and p2='__HIVE_DEFAULT_PARTITION__' ;
OK
3 NULL NULL 3 __HIVE_DEFAULT_PARTITION__
GL!