Topik ini menjelaskan cara menghapus tabel dan menyajikan sintaks pernyataan DROP TABLE.
Syntax
DROP TABLE [ IF EXISTS ] table_name [, ...];
Pernyataan DROP TABLE mendukung penghapusan beberapa tabel sekaligus.
Tabel berikut menjelaskan parameter-parameter tersebut.
|
Parameter |
Description |
|
IF EXISTS |
|
|
table_name |
Nama tabel yang akan dihapus. |
Example
Contoh berikut menunjukkan cara menghapus sebuah tabel.
DROP TABLE holo_test;
Delete a table using the HoloWeb console
Anda dapat menggunakan HoloWeb untuk menghapus tabel tanpa menulis perintah SQL. Ikuti langkah-langkah berikut:
-
Buka halaman HoloWeb. Untuk informasi selengkapnya, lihat Connect to HoloWeb and run a query.
-
Pada bilah menu atas halaman HoloWeb, klik Metadata Management.
-
Pada daftar Logged On Instances di sisi kiri halaman Metadata Management, klik kanan tabel yang ingin Anda hapus, lalu pilih Delete Table.

-
Pada kotak dialog Delete Table, klik OK untuk menghapus tabel tersebut.
FAQ
-
Gejala
Terjadi error berikut:
ERROR: cannot drop table xxx because other objects depend on it. Detail: view xxx depends on table xxx. Hint: Use DROP ... CASCADE to drop the dependent objects too.. -
Penyebab
Tabel tidak dapat dihapus karena terdapat view yang bergantung padanya.
-
Solusi
Jalankan pernyataan berikut untuk memaksa penghapusan tabel. Pernyataan ini juga akan menghapus semua view yang bergantung pada tabel tersebut.
DROP TABLE [ IF EXISTS ] <table_name> [, ...] CASCADE;