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.
Berlaku untuk: SQL Server
Azure SQL Managed Instance
Menghapus rakitan dan semua file terkait dari database saat ini. Rakitan dibuat dengan menggunakan CREATE ASSEMBLY dan dimodifikasi dengan menggunakan ALTER ASSEMBLY.
Sintaks
DROP ASSEMBLY [ IF EXISTS ] assembly_name [ , ...n ]
[ WITH NO DEPENDENTS ]
[ ; ]
Argumen
JIKA ADA
Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.
Secara kondisional menghilangkan rakitan hanya jika sudah ada.
assembly_name
Nama rakitan yang ingin Anda hilangkan.
TANPA DEPENDEN
Jika ditentukan, WITH NO DEPENDENTS hanya menghilangkan assembly_name, dan tidak ada rakitan dependen yang dirujuk oleh rakitan. Jika tidak ditentukan, DROP ASSEMBLY menghilangkan assembly_name dan semua rakitan dependen.
Keterangan
Menghapus rakitan akan menghapus rakitan dan semua file terkaitnya, seperti kode sumber dan file debug, dari database.
Jika WITH NO DEPENDENTS tidak ditentukan, DROP ASSEMBLY menghilangkan assembly_name dan semua rakitan dependen. Jika upaya untuk menghilangkan rakitan dependen gagal, DROP ASSEMBLY mengembalikan kesalahan.
DROP ASSEMBLY mengembalikan kesalahan jika rakitan direferensikan oleh rakitan lain yang ada dalam database atau jika digunakan oleh fungsi, prosedur, pemicu, jenis yang ditentukan pengguna, atau agregat bahasa umum (CLR) dalam database saat ini.
DROP ASSEMBLY tidak mengganggu kode apa pun yang merujuk perakitan yang saat ini berjalan. Namun, setelah DROP ASSEMBLY dijalankan, setiap upaya untuk memanggil kode rakitan akan gagal.
Izin
Memerlukan kepemilikan rakitan, atau CONTROL izin di atasnya.
Contoh
Contoh berikut mengasumsikan assembly HelloWorld sudah dibuat dalam instans SQL Server.
DROP ASSEMBLY Helloworld;