Section courante

A propos

Section administrative du site

DROP FUNCTION

Enlève la fonction
PostgreSQL

Syntaxe

DROP FUNCTION [ IF EXISTS ] name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ] [, ...] [ CASCADE | RESTRICT ]

Paramètres

Nom Description
IF EXISTS Ce paramètre permet d'indiquer qu'il existe. Ne renvoie pas d'erreur si la fonction 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 existante. Si aucune liste de paramètres n'est spécifiée, le nom doit être unique dans son schéma.
argmode Ce paramètre permet d'indiquer le mode d'un paramètre : IN, OUT, INOUT ou VARIADIC. S'il est omis, la valeur par défaut est IN. Notez que DROP FUNCTION ne prête aucune attention aux paramètres OUT, car seuls les paramètres d'entrée sont nécessaires pour déterminer l'identité de la fonction. Il suffit donc de lister les paramètres IN, INOUT et VARIADIC.
argname Ce paramètre permet d'indiquer le nom d'un paramètre. Notez que DROP FUNCTION ne prête aucune attention aux noms de paramètres, car seuls les types de données des paramètres sont nécessaires pour déterminer l'identité de la fonction.
argtype Ce paramètre permet d'indiquer le(s) type(s) de données des paramètres de la fonction (éventuellement qualifiés de schéma), le cas échéant.
CASCADE Ce paramètre permet d'indiquer qu'il ne supprimera automatiquement les objets dépendant de la fonction (tels que les opérateurs ou les déclencheurs), et à leur tour tous les objets dépendant de ces objets.
RESTRICT Ce paramètre permet de refuser de supprimer la fonction si des objets en dépendent. C'est la valeur par défaut.

Description

Cette instruction permet de supprimer une fonction.



Dernière mise à jour : Jeudi, le 14 Octobre 2021