全部產品
Search
文件中心

MaxCompute:DROP TABLE

更新時間:Jun 19, 2024

刪除非分區表或分區表。

注意事項

  • 請謹慎操作,確認表可以刪除後,再執行刪除操作。如果誤刪了表,當專案開啟了備份恢複功能,且刪除操作未超過專案設定的備份資料保留天數時,則可以恢複表。更多備份恢複資訊,請參見備份與恢複
  • 刪除表之後,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語句、列出專案下所有的表和視圖或列出一張表中的所有分區。