Menghapus tabel non-partisi atau tabel partisi.
Catatan penggunaan
- Sebelum menghapus tabel, pastikan bahwa tabel tersebut dapat dihapus. Lakukan dengan hati-hati. Jika Anda secara tidak sengaja menghapus tabel, Anda dapat memulihkannya jika fitur pencadangan dan pemulihan diaktifkan untuk proyek dan tabel dihapus dalam periode retensi data cadangan yang ditentukan untuk proyek. Untuk informasi lebih lanjut tentang fitur pencadangan dan pemulihan, lihat Backup.
- Setelah menghapus tabel, volume data yang tersimpan dalam proyek MaxCompute akan berkurang.
Sintaksis
drop table [if exists] <table_name>; Parameter
- if exists: Opsional. Jika parameter if exists tidak ditentukan dan tabel yang ingin dihapus tidak ada, kesalahan akan dikembalikan. Jika parameter if exists ditentukan, pesan sukses akan dikembalikan terlepas dari apakah tabel yang ingin dihapus ada.
- table_name: Wajib. Nama tabel yang ingin dihapus.
Contoh
-- Hapus tabel sale_detail. Pesan sukses akan dikembalikan terlepas dari apakah tabel sale_detail ada.
drop table if exists sale_detail; Pernyataan terkait
- CREATE TABLE: Membuat tabel non-partisi, tabel partisi, tabel eksternal, atau tabel terkluster.
- ALTER TABLE: Mengubah informasi tentang tabel.
- TRUNCATE: Menghapus data dalam tabel tertentu.
- DESC TABLE/VIEW: Melihat informasi tentang tabel internal, tampilan, tampilan material, tabel eksternal, tabel terkluster, dan tabel transaksi dari proyek MaxCompute.
- SHOW: Melihat pernyataan SQL DDL yang digunakan untuk membuat tabel, melihat informasi tentang semua tabel dan tampilan dalam proyek, atau melihat informasi tentang semua partisi dalam tabel.