All Products
Search
Document Center

Hologres:HAPUS TABEL PARTISI LOGIS

Last Updated:Jul 02, 2025

Pernyataan HAPUS TABEL PARTISI LOGIS digunakan untuk menghapus tabel yang dipartisi. Metode penghapusan tabel partisi logis sama dengan metode untuk tabel non-partisi. Tabel partisi logis tidak melibatkan operasi penghapusan partisi. Untuk membersihkan partisi, cukup hapus data partisi.

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 tabel:
DROP TABLE holo_test;

Gunakan 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 sisi kiri, klik kanan tabel yang ingin dihapus 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 yang Mungkin

    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;