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.