刪除表

適用於:檢查標記是的磚的SQL檢查標記是的磚運行時

刪除表和刪除相關的目錄表從文件係統如果表沒有外部表。拋出一個異常時,如果表不存在。

在外部表的情況下,隻有相關的元數據信息從metastore模式中刪除。

任何外鍵約束引用表也下降了。

如果緩存表,命令uncaches表及其家屬。

語法

下降(如果存在]table_name

參數

例子

假設存在一個名為“employeetable”的表。>下降employeetable;——假定表名為“employeetable”存在於“userdb”模式>下降userdbemployeetable;——假設一個名為“employeetable”的表不存在。——拋出TABLE_OR_VIEW_NOT_FOUND>下降employeetable;(TABLE_OR_VIEW_NOT_FOUND]——假設一個名為“employeetable”的表不存在,試一試,如果存在——這一次,它不會拋出異常>下降如果存在employeetable;