DROP AGGREGATE (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL Managed Instance

Eltávolítja a felhasználó által definiált aggregált függvényt a jelenlegi adatbázisból. A felhasználó által definiált aggregált függvényeket a használatával CREATE AGGREGATEhozzuk létre.

Transact-SQL szintaxis konvenciók

Syntax

DROP AGGREGATE [ IF EXISTS ] [ schema_name . ] aggregate_name  

Arguments

HA LÉTEZIK AZ
Érvényes: SQL Server (SQL Server 2016 (13.x)-től a jelenlegi verzióig).

Feltételesen csak akkor ejti el az aggregátumot, ha az már létezik.

schema_name
Ez annak a sémának a neve, amelyhez a felhasználó által definiált aggregált függvény tartozik.

aggregate_name
Ez a felhasználó által definiált aggregált függvény neve, amit el akarsz hagyni.

Remarks

DROP AGGREGATE nem fut le, ha vannak olyan nézetek, függvények vagy tárolt eljárások, amelyek séma kötéssel hoztak létre, és utalnak arra a felhasználó által definiált aggregált függvényre, amit el akarsz dobni.

Permissions

A DROP AGGREGATEvégrehajtáshoz legalább a felhasználónak ALTER jogosultsággal kell rendelkeznie azon a sémán, amelyhez a felhasználó által definiált összesített anyag tartozik, vagy CONTROL jogosultsággal az aggregált eszközön.

Examples

A következő példa kidobja az aggregátumot Concatenate.

DROP AGGREGATE dbo.Concatenate;  

Lásd még

CREATE AGGREGATE (Transact-SQL)
Felhasználó által definiált aggregátumok létrehozása