All Products
Search
Document Center

MaxCompute:DROP TABLE

Last Updated:Apr 09, 2026

Pernyataan DROP TABLE menghapus tabel non-partisi atau tabel partisi.

Catatan penggunaan

  • Berhati-hatilah saat menghapus tabel. Anda hanya dapat memulihkan tabel yang dihapus jika fitur cadangan dan pemulihan diaktifkan untuk Proyek tersebut dan tabel tersebut masih berada dalam periode retensi data yang dikonfigurasi. Untuk informasi selengkapnya, lihat local backup.

  • Menghapus tabel mengurangi penggunaan penyimpanan Proyek MaxCompute.

Sintaksis

DROP TABLE [IF EXISTS] <table_name>; 

Parameter

Parameter

Wajib

Deskripsi

IF EXISTS

Tidak

Tanpa IF EXISTS, upaya menghapus tabel yang tidak ada akan menghasilkan exception. Dengan IF EXISTS, pernyataan berhasil meskipun tabel tersebut tidak ada.

table_name

Ya

Nama tabel yang akan dihapus.

Contoh

-- Hapus tabel sale_detail. Pernyataan ini berhasil terlepas dari apakah tabel tersebut ada atau tidak.
DROP TABLE IF EXISTS sale_detail; 

Perintah terkait

  • CREATE TABLE: Membuat tabel non-partisi, tabel partisi, tabel eksternal, atau Tabel terkluster.

  • ALTER TABLE: Mengubah tabel.

  • TRUNCATE: Menghapus semua baris dari tabel tertentu.

  • DESC TABLE/VIEW: Menampilkan deskripsi Tabel internal, Tampilan, Tampilan yang di-materialisasi, tabel eksternal, Tabel terkluster, atau tabel transaksional.

  • SHOW: Menampilkan pernyataan DDL untuk suatu tabel, mencantumkan semua tabel dan Tampilan dalam suatu Proyek, atau mencantumkan semua partisi dalam tabel partisi.