DROP TABLE命令用於刪除非分區表或分區表。
注意事項
請謹慎操作,確認表可以刪除後,再執行刪除操作。如果誤刪了表,當專案開啟了備份恢複功能,且刪除操作未超過專案設定的備份資料保留天數時,則可以恢複表。更多備份恢複資訊,請參見本地備份。
刪除表之後,MaxCompute專案的儲存量會降低。
命令格式
DROP TABLE [IF EXISTS] <table_name>; 參數說明
參數 | 是否必填 | 說明 |
IF EXISTS | 否 | 如果不指定IF EXISTS且表不存在,則返回異常。如果指定IF EXISTS,無論表是否存在,均返回成功。 |
table_name | 是 | 待刪除的表名。 |
使用樣本
-- 刪除表sale_detail。無論sale_detail表是否存在,均返回成功。
DROP TABLE IF EXISTS sale_detail; 相關命令
CREATE TABLE:建立非分區表、分區表、外部表格或聚簇表。
ALTER TABLE:修改表操作。
TRUNCATE:將指定表中的資料清空。
DESC TABLE/VIEW:查看MaxCompute內部表、視圖、物化視圖、外部表格、聚簇表或Transactional表的資訊。
SHOW:查看錶的SQL DDL語句、列出專案下所有的表和視圖或列出一張表中的所有分區。