Search This Blog

Menghapus Tabel Data di SQL Server

Bagaimanakah cara menghapus tabel di database SQL Server ?

Suau saat kita sudah tidak memerlukan tabel tertentu di SQL Server dan ingin menghapusnya. Ada beberapa cara untuk menghapus tabel di SQL Server diantaranya adalah:

1. Mengapus dari GUI Enterprise Manager

  1. Buka program SQL Enterprise Manager
  2. Expand tabel data dari database
  3. Jika nama tabel sudah nampak, klik kanan pada nama tabel yang akan dihapus
  4. Dari menu pop up yang muncul pilih Delete


  5. Akan muncul window drop object


  6. Klik tombol Drop All untuk menghapus tabel

2. Menghapus tabel dengan perintah Transaq-SQL dari SQL Query Analyzer

  1. Jalankan aplikasi SQL Query Analyzer
  2. Login ke server database sebagai user administrator
  3. Pilih/aktifkan database di mana kita akan menghapus tabel
  4. Untuk menghapus tabel dengan nama tabel coba tulis perintah SQL ini: drop table coba;

  5. Pada windows messages akan tampil informasi The commands completed successfully, jika tabel berhasil dihapus

Menghapus tabel yang mempunyai relasi ke tabel lain.

Jika kita menghapus tabel dan tabel tersebut memiliki relasi ke tabel lain, misalnya tabel penjualan dengan relasi satu ke banyak dengan tabel penjualan_detail, kita tidak dapat menghapus tabel penjualan karena adanya relasi ini.

Pesan error yang muncul jika kta menghapus tabel penjualan adalah : Could not drop object 'penjualan' because it is referenced by a foreign key constraint.

Untuk dapat menghapus tabel penjualan, anda harus menghapus tabel penjualan_detail terlebih dahulu atau jika anda tidak ingin menghapus tabel penjualan_detail anda harus menghapus relasi antara kedua tabel tersebut.

No comments: