DROP AGGREGATE (Transact-SQL)

gäller för:SQL ServerAzure SQL Managed Instance

Tar bort en användardefinierad aggregerad funktion från den aktuella databasen. Användardefinierade aggregerade funktioner skapas genom att använda CREATE AGGREGATE.

Transact-SQL syntaxkonventioner

Syntax

DROP AGGREGATE [ IF EXISTS ] [ schema_name . ] aggregate_name  

Arguments

OM DET FINNS
Gäller för: SQL Server (SQL Server 2016 (13.x) till nuvarande version).

Villkorligt tar aggregeringen bort endast om den redan existerar.

schema_name
Är namnet på schemat som den användardefinierade aggregatfunktionen tillhör.

sammanställningsnamn
Är namnet på den användardefinierade aggregatfunktionen du vill ta bort.

Remarks

DROP AGGREGATE körs inte om det finns några vyer, funktioner eller lagrade procedurer skapade med schemabindning som refererar till den användardefinierade aggregatfunktionen du vill ta bort.

Permissions

För att köra DROP AGGREGATE, måste en användare minst ha ALTER-behörighet på schemat som den användardefinierade aggregatet tillhör, eller CONTROL-behörighet på aggregatet.

Examples

Följande exempel tar bort aggregeringen Concatenate.

DROP AGGREGATE dbo.Concatenate;  

Se även

CREATE AGGREGATE (Transact-SQL)
Skapa användardefinierade aggregat