DROP AGGREGATE (Transact-SQL)
S’applique à :SQL ServerAzure SQL Managed Instance
Supprime une fonction d'agrégation définie par l'utilisateur de la base de données active. Les fonctions d’agrégation définies par l’utilisateur sont créées à l’aide de CREATE AGGREGATE.
Conventions de la syntaxe Transact-SQL
Syntaxe
DROP AGGREGATE [ IF EXISTS ] [ schema_name . ] aggregate_name
Remarque
Pour afficher la syntaxe Transact-SQL pour SQL Server 2014 (12.x) et versions antérieures, consultez la Documentation sur les versions antérieures.
Arguments
IF EXISTS
S’applique à: SQL Server (de SQL Server 2016 (13.x) à la version actuelle).
Supprime de manière conditionnelle l’agrégat, uniquement s’il existe déjà.
schema_name
Nom du schéma auquel appartient la fonction d'agrégation définie par l'utilisateur.
aggregate_name
Nom de la fonction d'agrégation définie par l'utilisateur à supprimer.
Remarques
DROP AGGREGATE ne s'exécute pas si des vues, fonctions ou procédures stockées créées avec une liaison de schéma référencent la fonction d'agrégation définie par l'utilisateur à supprimer.
Autorisations
Pour exécuter DROP AGGREGATE, un utilisateur doit, au minimum, posséder l'autorisation ALTER sur le schéma auquel appartient l'agrégation définie par l'utilisateur ou l'autorisation CONTROL sur l'agrégation.
Exemples
L'exemple suivant supprime l'agrégation Concatenate
.
DROP AGGREGATE dbo.Concatenate;
Voir aussi
CREATE AGGREGATE (Transact-SQL)
Créer des agrégats définis par l'utilisateur
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour