Sql 如何在配置单元中删除外部_表以及元数据和数据

Sql 如何在配置单元中删除外部_表以及元数据和数据,sql,hadoop,hive,hiveql,Sql,Hadoop,Hive,Hiveql,我的数据库中有很多表,其中一些是外部表,每次我删除外部表时,我都需要找到外部表的位置,然后我需要-rm-r数据。那么,在hive中有没有办法,一次删除包含元数据和数据的外部表,如果我们删除托管_表,那么数据和元数据都将被删除 在删除外部表之前,将其转换为托管表 alter table mytable set tblproperties ('EXTERNAL'='FALSE');

我的数据库中有很多表,其中一些是外部表,每次我删除外部表时,我都需要找到外部表的位置,然后我需要-rm-r数据。那么,在hive中有没有办法,一次删除包含元数据和数据的外部表,如果我们删除托管_表,那么数据和元数据都将被删除

在删除外部表之前,将其转换为托管表

alter table mytable set tblproperties ('EXTERNAL'='FALSE');