全部产品
Search
文档中心

Hologres:DROP TABLE

更新时间:Jul 02, 2025

Anda dapat menggunakan pernyataan DROP TABLE untuk menghapus sebuah tabel. Topik ini menjelaskan cara menggunakan pernyataan tersebut.

Sintaksis

DROP TABLE [ IF EXISTS ] nama_tabel [, ...];
Catatan Anda dapat mengeksekusi pernyataan DROP TABLE untuk menghapus beberapa tabel sekaligus.
Tabel berikut menjelaskan parameter dalam pernyataan tersebut.
ParameterDeskripsi
IF EXISTS
  • Jika Anda menyertakan klausa IF EXISTS dalam pernyataan, respons sukses akan dikembalikan terlepas dari apakah tabel yang ditentukan ada atau tidak.
  • Jika Anda tidak menyertakan klausa IF EXISTS dalam pernyataan, kesalahan berikut akan dikembalikan ketika tabel yang ditentukan tidak ada: ERROR: table "non_exist_table" does not exist.
nama_tabelNama tabel yang ingin Anda hapus.

Contoh

Contoh berikut menunjukkan cara menggunakan pernyataan DROP TABLE untuk menghapus sebuah tabel:
DROP TABLE holo_test;

Menggunakan HoloWeb untuk menghapus tabel secara visual

Anda dapat menggunakan HoloWeb untuk menghapus tabel secara visual tanpa perlu menulis pernyataan SQL. Ikuti langkah-langkah berikut:

  1. Masuk ke HoloWeb console. Untuk informasi lebih lanjut, lihat Hubungkan ke HoloWeb dan jalankan kueri.

  2. Di bilah navigasi atas HoloWeb console, klik Metadata Management.

  3. Buka halaman Metadata Management Konsol HoloWeb. Di panel Instance Management di sebelah kiri, klik kanan tabel yang ingin Anda hapus pada bagian Instances Connected dan pilih Delete Table.Delete a table
  4. Di pesan Delete table, klik OK.

FAQ

  • Deskripsi Masalah

    Kesalahan: 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 Potensial

    Tabel yang akan dihapus bergantung pada sebuah tampilan, sehingga tabel tidak dapat dihapus.

  • Solusi
    Eksekusi pernyataan berikut untuk memaksa penghapusan tabel. Setelah pernyataan dieksekusi, tampilan yang bergantung pada tabel juga akan dihapus.
    DROP TABLE [ IF EXISTS ] <nama_tabel> [, ...] CASCADE;