Menghapus satu atau beberapa tabel eksternal dari database saat ini.
Sintaksis
DROP FOREIGN TABLE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
Parameter
|
Parameter |
Deskripsi |
|
|
Menekan error jika tabel tidak ada. Sebagai gantinya, pemberitahuan akan dikeluarkan. Gunakan opsi ini dalam skrip agar pernyataan bersifat idempoten. |
|
|
Nama tabel eksternal yang akan dihapus. Untuk menghapus beberapa tabel dalam satu pernyataan, berikan daftar nama yang dipisahkan koma. |
|
|
Secara otomatis menghapus objek yang bergantung pada tabel eksternal tersebut. |
|
|
Menolak menghapus tabel eksternal jika terdapat objek yang bergantung padanya. Ini adalah perilaku default. |
Contoh
Hapus tabel eksternal
DROP FOREIGN TABLE holo_test;
Hapus tabel eksternal hanya jika ada
Gunakan IF EXISTS untuk menghindari kesalahan ketika tabel mungkin tidak ada, misalnya dalam skrip setup atau pembersihan.
DROP FOREIGN TABLE IF EXISTS holo_test;
Hapus beberapa tabel eksternal
DROP FOREIGN TABLE holo_test, holo_orders;
Hapus tabel eksternal beserta objek dependennya
Gunakan CASCADE untuk menghapus tabel eksternal beserta Tampilan atau objek lain yang bergantung padanya.
DROP FOREIGN TABLE holo_test CASCADE;