Bagikan melalui


DROP AGGREGATE (Transact-SQL)

Berlaku untuk:SQL ServerAzure SQL Managed Instance

Menghapus fungsi agregat yang ditentukan pengguna dari database saat ini. Fungsi agregat yang ditentukan pengguna dibuat dengan menggunakan CREATE AGGREGATE.

Konvensi sintaks transact-SQL

Sintaksis

DROP AGGREGATE [ IF EXISTS ] [ schema_name . ] aggregate_name  

Catatan

Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 (12.x) dan versi yang lebih lama, lihat Dokumentasi versi sebelumnya.

Argumen

JIKA ADA
Berlaku untuk: SQL Server (SQL Server 2016 (13.x) melalui versi saat ini).

Secara kondisional menghilangkan agregat hanya jika sudah ada.

schema_name
Adalah nama skema tempat fungsi agregat yang ditentukan pengguna berada.

aggregate_name
Adalah nama fungsi agregat yang ditentukan pengguna yang ingin Anda hilangkan.

Keterangan

DROP AGGREGATE tidak dijalankan jika ada tampilan, fungsi, atau prosedur tersimpan yang dibuat dengan pengikatan skema yang mereferensikan fungsi agregat yang ditentukan pengguna yang ingin Anda hilangkan.

Izin

Untuk menjalankan DROP AGGREGATE, minimal, pengguna harus memiliki izin UBAH pada skema tempat agregat yang ditentukan pengguna berada, atau izin CONTROL pada agregat.

Contoh

Contoh berikut menghilangkan agregat Concatenate.

DROP AGGREGATE dbo.Concatenate;  

Lihat Juga

BUAT AGREGAT (Transact-SQL)
Membuat Agregat yang ditentukan pengguna