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