我计划截断有一个分区的配置单元外部表。因此,我使用以下命令截断表:
hive> truncate table abc;
但是,它给我抛出了一个错误:cannot truncate non-managed table 。有没有人能建议我把同样的。。。
xwmevbvl1#
整理你的table MANAGED 第一:
MANAGED
ALTER TABLE abc SET TBLPROPERTIES('EXTERNAL'='FALSE');
然后截断:
truncate table abc;
最后你可以把它变成外部的:
ALTER TABLE abc SET TBLPROPERTIES('EXTERNAL'='TRUE');
1条答案
按热度按时间xwmevbvl1#
整理你的table
MANAGED
第一:然后截断:
最后你可以把它变成外部的: