删除表会移除表的元数据和数据,而HDFS上的数据,如果配置了Trash,会移到.Trash/Current目录下。
删除外部表时,表中的数据不会被删除。
当从Hive Metastore删除表,它删除了表/列的数据及其元数据。它可以是一个正常的表(存储在Metastore)或外部表(存储在本地文件系统); 不论什么类型Hive对待的方式相同。
Drop Table语句
语法如下:
DROP TABLE [IF EXISTS] table_name;
以下查询删除一个名为 employee 的表:
hive> DROP TABLE IF EXISTS employee;
对于成功执行查询,能看到以下回应:
OK Time taken: 5.3 seconds hive>
感觉本站内容不错,读后有收获?小额赞助,鼓励网站分享出更好的教程
上一篇:SQL BETWEEN 操作符
下一篇:Hive内部表和外部表区别
^