Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Managed Instance
Verwijdert een door de gebruiker gedefinieerde aggregatefunctie uit de huidige database. Door de gebruiker gedefinieerde aggregatefuncties worden gemaakt door gebruik te maken van CREATE AGGREGATE.
Transact-SQL syntaxis-conventies
Syntax
DROP AGGREGATE [ IF EXISTS ] [ schema_name . ] aggregate_name
Arguments
ALS AANWEZIG
Van toepassing op: SQL Server (SQL Server 2016 (13.x) tot en met de huidige versie).
Voorwaardelijk laat het aggregaat vallen alleen als het al bestaat.
schema_name
Is de naam van het schema waartoe de door de gebruiker gedefinieerde aggregatefunctie behoort.
aggregate_name
Is de naam van de door de gebruiker gedefinieerde aggregaatfunctie die je wilt verwijderen.
Remarks
DROP AGGREGATE Wordt niet uitgevoerd als er views, functies of opgeslagen procedures zijn gemaakt met schemabinding die verwijzen naar de door de gebruiker gedefinieerde aggregatefunctie die je wilt verwijderen.
Permissions
Om uit te voeren DROP AGGREGATE, moet een gebruiker minimaal een ALTER-toestemming hebben voor het schema waartoe het door de gebruiker gedefinieerde aggregaat behoort, of CONTROL-toestemming voor het aggregaat.
Examples
Het volgende voorbeeld laat de aggregaat vallen.Concatenate
DROP AGGREGATE dbo.Concatenate;
Zie ook
CREATE AGGREGATE (Transact-SQL)
Maak door de gebruiker gedefinieerde aggregaten aan