Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure 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