DROP AGGREGATE |
Enlève l'agrégat |
---|---|
PostgreSQL |
Syntaxe
DROP AGGREGATE [ IF EXISTS ] name ( aggregate_signature ) [, ...] [ CASCADE | RESTRICT ] où aggregate_signature est : * | [ argmode ] [ argname ] argtype [ , ... ] | [ [ argmode ] [ argname ] argtype [ , ... ] ] ORDER BY [ argmode ] [ argname ] argtype [ , ... ] |
Paramètres
Nom | Description |
---|---|
IF EXISTS | Ce paramètre permet d'indiquer s'il existe. Ne renvoie pas d'erreur si l'agrégat n'existe pas. Un avis est émis dans ce cas. |
name | Ce paramètre permet d'indiquer le nom (éventuellement qualifié par le schéma) d'une fonction d'agrégation existante. |
argmode | Ce paramètre permet d'indiquer le mode d'un paramètre : IN ou VARIADIC. S'il est omis, la valeur par défaut est IN. |
argname | Ce paramètre permet d'indiquer le nom d'un paramètre. Notez que DROP AGGREGATE ne prête aucune attention aux noms de paramètres, puisque seuls les types de données de paramètres sont nécessaires pour déterminer l'identité de la fonction d'agrégat. |
argtype | Ce paramètre permet d'indiquer un type de données d'entrée sur lequel la fonction d'agrégat opère. Pour référencer une fonction d'agrégation sans paramètre, écrivez * à la place de la liste des spécifications de paramètres. Pour référencer une fonction d'agrégat à ensemble ordonné, écrivez ORDER BY entre les spécifications de paramètre direct et agrégé. |
CASCADE | Ce paramètre permet de supprimer automatiquement les objets dépendant de la fonction d'agrégat (comme les vues l'utilisant), et à leur tour tous les objets dépendant de ces objets. |
RESTRICT | Ce paramètre permet de refuser de supprimer la fonction d'agrégat si des objets en dépendent. C'est la valeur par défaut. |
Description
Cette instruction permet de supprimer une fonction d'agrégat.
Dernière mise à jour : Jeudi, le 14 Octobre 2021