10/08/2015

Cara Menghapus Table Di Oracle SQL Menggunakan SQL Plus


Pada tutorial kali ini kita akan belajar tentang Bagaimana Cara Menghapus Sebuah Table Di Oracle SQL Menggunakan SQL Plus. Untuk menghapus sebuah table di Oracle SQL, Anda dapat menggunakan perintah DROP TABLE.

Peringatan!

Sebagai catatan, Anda harus hati-hati ketika melakukan proses penghapusan table, karena selain data nya hilang dan tidak bisa dikembalikan, objek-objek yang melekat pada table tersebut seperti index, constraint, juga akan ikut terhapus.

Sintak Dasar


Di bawah ini adalah sintak dasar dari perintah DROP TABLE Di Oracle SQL:

DROP TABLE table_name;

Penjelasan:
  • table_name adalah nama table yang akan Anda hapus.

Langkah-Langkah


Di bawah ini adalah langkah-langkah proses menghapus sebuah table di Oracle SQL menggunakan SQL Plus:

  • Login ke server Oracle menggunakan user (schema) dan password database yang telah Anda siapkan.

    Pada tutorial ini, saya menggunakan user hr untuk login ke Oracle Database.

    C:\Users\Dev>sqlplus
    
    SQL*Plus: Release 11.2.0.1.0 Production on Kam Okt 8 21:06:10 2015
    
    Copyright (c) 1982, 2010, Oracle.  All rights reserved.
    
    Enter user-name: hr
    Enter password:
    
    Connected to:
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    

  • Tampilkan Daftar table yang ada di user atau schema hr.

    Untuk menampilkan daftar table yang ada di schema hr, Anda dapat menggunakan query di bawah ini:

    SQL> SELECT * FROM tab;
    
    TNAME                          TABTYPE  CLUSTERID
    ------------------------------ ------- ----------
    COUNTRIES                      TABLE
    DEPARTMENTS                    TABLE
    EMPLOYEES                      TABLE
    EMP_DETAILS_VIEW               VIEW
    JOBS                           TABLE
    JOB_HISTORY                    TABLE
    LOCATIONS                      TABLE
    REGIONS                        TABLE
    TEST_TBL                       TABLE
    
    9 rows selected.
    

  • Berdasarkan daftar table di schema hr diatas, sebagai contoh coba Anda hapus table "TEST_TBL"

    Untuk menghapus table "TEST_TBL" dari schema hr, Anda dapat menggunakan perintah DROP TABLE seperti berikut ini:

    SQL> DROP TABLE TEST_TBL;
    
    Table dropped.
    

    Apabila keluar pesan "Table dropped", berarti table "TEST_TBL" berhasil Anda hapus dari schema hr.

  • Tampilkan kembali daftar table di schema hr

    Untuk menampilkan kembali daftar table di schema hr, Anda dapat menggunakan query di bawah ini:

    SQL> SELECT * FROM tab;
    
    TNAME                          TABTYPE  CLUSTERID
    ------------------------------ ------- ----------
    COUNTRIES                      TABLE
    DEPARTMENTS                    TABLE
    EMPLOYEES                      TABLE
    EMP_DETAILS_VIEW               VIEW
    JOBS                           TABLE
    JOB_HISTORY                    TABLE
    LOCATIONS                      TABLE
    REGIONS                        TABLE
    
    8 rows selected.
    

    Dari hasil query diatas, terbukti bahwa table "TEST_TBL" telah berhasil Anda hapus.

Sekian tutorial singkat tentang Bagaimana Cara Menghapus Table Di Oracle SQL Menggunakan SQL Plus. Semoga bermanfaat dan Selamat Belajar Database Oracle SQL.

Salam,

Nursalim

No comments:

Post a Comment