全部產品
Search
文件中心

MaxCompute:DROP TABLE

更新時間:Apr 09, 2026

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語句、列出專案下所有的表和視圖或列出一張表中的所有分區。