【发布时间】:2019-01-29 22:19:10
【问题描述】:
我一直在尝试使用语句删除 hive 外部表
修改表 $tableName set tblproperties('EXTERNAL' = 'FALSE');
在我通过这些属性并做一个
删除表表名;
此命令还会从其中的其他配置单元表中删除数据 数据库。
请任何人都可以建议我为什么这样做?如果有什么办法 我们只能删除一个没有提到的外部表 丢失其他数据。
ALTER TABLE TABLENAME set tblproperties('EXTERNAL' = 'FALSE');
drop table tablename;
【问题讨论】:
-
如果有其他表的位置指向同一位置,这是可能的。
-
是的,我想通了,但感谢您确认感谢 leftjoin
-
请通过测试查看此答案:stackoverflow.com/a/54038932/2700344
-
帮了我很多,再次感谢老兄。
标签: java hadoop hive hiveql hive-table