刪除表

適用於:檢查標記是的磚的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;