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

Sintaks

DROP AGGREGATE [ IF EXISTS ] [ schema_name . ] aggregate_name  

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 hapus.

Izin

Untuk mengeksekusi DROP AGGREGATE, minimal, pengguna harus memiliki izin ALTER 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

CREATE AGGREGATE (Transact-SQL)
Membuat Agregat yang ditentukan pengguna