All Products
Search
Document Center

Hologres:DROP FOREIGN TABLE

Last Updated:Aug 21, 2026

Menghapus satu atau beberapa tabel eksternal dari database saat ini.

Sintaksis

DROP FOREIGN TABLE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]

Parameter

Parameter

Deskripsi

IF EXISTS

Menekan error jika tabel tidak ada. Sebagai gantinya, pemberitahuan akan dikeluarkan. Gunakan opsi ini dalam skrip agar pernyataan bersifat idempoten.

name

Nama tabel eksternal yang akan dihapus. Untuk menghapus beberapa tabel dalam satu pernyataan, berikan daftar nama yang dipisahkan koma.

CASCADE

Secara otomatis menghapus objek yang bergantung pada tabel eksternal tersebut.

RESTRICT

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;