All Products
Search
Document Center

Hologres:DROP TABLE

Last Updated:Aug 21, 2026

Topik ini menjelaskan sintaks dan penggunaan pernyataan DROP TABLE.

Sintaks

DROP TABLE [ IF EXISTS ] table_name [, ...];
Catatan

DROP TABLE mendukung penghapusan beberapa tabel dalam satu pernyataan.

Tabel berikut menjelaskan parameter-parameter tersebut.

Parameter

Deskripsi

IF EXISTS

  • Jika Anda menentukan IF EXISTS, pernyataan akan berhasil meskipun tabel tersebut tidak ada.

  • Jika Anda tidak menentukan IF EXISTS, sistem akan mengembalikan error ERROR: table "non_exist_table" does not exist jika tabel target tidak ada.

table_name

Nama tabel yang akan dihapus.

Contoh

Pernyataan berikut menghapus tabel bernama holo_test:

DROP TABLE holo_test;

Hapus tabel menggunakan HoloWeb

HoloWeb menyediakan antarmuka visual untuk menghapus tabel tanpa menulis pernyataan SQL. Ikuti langkah-langkah berikut:

  1. Buka Konsol HoloWeb. Untuk informasi selengkapnya, lihat Menghubungkan ke HoloWeb dan menjalankan kueri SQL.

  2. Pada bilah menu atas halaman HoloWeb, klik Metadata Management.

  3. Pada halaman Metadata Management, pada daftar Instances Connected di sebelah kiri, klik kanan tabel yang akan dihapus lalu pilih Delete Table.

  4. Pada kotak dialog Delete Table, klik OK.

FAQ

  • Masalah

    Operasi gagal dengan 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..

  • Kemungkinan penyebab

    Tabel tidak dapat dihapus karena terdapat view yang bergantung padanya.

  • Solusi

    Jalankan pernyataan berikut untuk melakukan penghapusan cascade, yang akan menghapus tabel beserta objek dependennya, seperti view.

    DROP TABLE [ IF EXISTS ] <table_name> [, ...] CASCADE;