Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Anda dapat menghapus (menghilangkan) tabel dari database Anda di SQL Server 2014 dengan menggunakan SQL Server Management Studio atau Transact-SQL.
Perhatian
Pikirkan dengan cermat sebelum Anda menghapus tabel. Jika kueri, tampilan, fungsi yang ditentukan pengguna, prosedur tersimpan, atau program yang ada merujuk ke tabel tersebut, penghapusan akan membuat objek ini tidak valid.
Dalam Topik Ini
Sebelum Anda mulai:
Untuk Menghapus Tabel, gunakan:
Sebelum Anda mulai
Batasan dan Pembatasan
Anda tidak dapat menghapus tabel yang dirujuk oleh konstrain FOREIGN KEY. Batasan FOREIGN KEY atau tabel yang dirujuk harus dihapus terlebih dahulu. Jika tabel referensi dan tabel yang menyimpan kunci utama sedang dihilangkan dalam pernyataan DROP TABLE yang sama, tabel referensi harus dicantumkan terlebih dahulu.
Saat tabel dihilangkan, aturan atau default pada tabel kehilangan pengikatannya, dan batasan atau pemicu apa pun yang terkait dengan tabel secara otomatis dihilangkan. Jika Anda membuat ulang tabel, Anda harus menggabungkan kembali aturan dan default yang sesuai, membuat ulang pemicu apa pun, dan menambahkan semua batasan yang diperlukan.
Jika Anda menghilangkan tabel yang berisi
varbinary (max)kolom dengan atribut FILESTREAM, data apa pun yang disimpan dalam sistem file tidak akan dihapus.DROP TABLE dan CREATE TABLE tidak boleh dijalankan pada tabel yang sama dalam batch yang sama. Jika tidak, kesalahan tak terduga dapat terjadi.
Setiap tampilan atau prosedur tersimpan yang mereferensikan tabel yang dihilangkan harus dihapus atau dimodifikasi secara eksplisit untuk menghapus referensi ke tabel.
Keamanan
Hak akses
Memerlukan izin UBAH pada skema tempat tabel berada, izin CONTROL pada tabel, atau keanggotaan dalam peran database tetap db_ddladmin .
Menggunakan SQL Server Management Studio
Untuk menghapus tabel dari database
Di Object Explorer, pilih tabel yang ingin Anda hapus.
Klik kanan tabel dan pilih Hapus dari menu pintasan.
Kotak pesan meminta Anda untuk mengonfirmasi penghapusan. Klik Ya.
Nota
Menghapus tabel secara otomatis menghapus hubungan apa pun ke tabel tersebut.
Menggunakan T-SQL
Untuk menghapus tabel di Editor Kueri
Di Object Explorer, sambungkan ke instance Database Engine.
Pada bilah Standar, klik Kueri Baru.
Salin dan tempel contoh berikut ke dalam jendela kueri dan klik Jalankan.
DROP TABLE dbo.PurchaseOrderDetail;
Untuk informasi selengkapnya, lihat DROP TABLE (Transact-SQL)