删除表

适用于:检查标记是的砖的SQL检查标记是的砖运行时

删除表和删除相关的目录表从文件系统如果表没有外部表。抛出一个异常时,如果表不存在。删除一个表你一定是它的主人,或模式的所有者,目录,或metastore表驻留在。

在外部表的情况下,只有相关的元数据信息从metastore模式中删除。

任何外键约束引用表也下降了。

如果缓存表,命令uncaches表及其家属。

当一个表被删除从统一目录管理,基础数据被删除从您的云在30天内租户。

语法

下降(如果存在]table_name

参数

例子

假设存在一个名为“employeetable”的表。>下降employeetable;——假定表名为“employeetable”存在于“userdb”模式>下降userdbemployeetable;——假设一个名为“employeetable”的表不存在。——抛出TABLE_OR_VIEW_NOT_FOUND>下降employeetable;错误:TABLE_OR_VIEW_NOT_FOUND——假设一个名为“employeetable”的表不存在,试一试,如果存在——这一次,它不会抛出异常>下降如果存在employeetable;