全部产品
Search
文档中心

Hologres:DROP TABLE

更新时间:Feb 04, 2026

Topik ini menjelaskan cara menghapus tabel dan menyajikan sintaks pernyataan DROP TABLE.

Syntax

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

Pernyataan DROP TABLE mendukung penghapusan beberapa tabel sekaligus.

Tabel berikut menjelaskan parameter-parameter tersebut.

Parameter

Description

IF EXISTS

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

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

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:

  1. Buka halaman HoloWeb. Untuk informasi selengkapnya, lihat Connect to HoloWeb and run a query.

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

  3. Pada daftar Logged On Instances di sisi kiri halaman Metadata Management, klik kanan tabel yang ingin Anda hapus, lalu pilih Delete Table.删除表

  4. 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;