DROP FUNCTION

Nom

DROP FUNCTION -- supprime une fonction

Synopsis

DROP FUNCTION nom ( [ type [, ...] ] ) [ CASCADE | RESTRICT ]

Description

DROP FUNCTION supprime la définition d'une fonction existante. Pour exécuter cette commande, l'utilisateur doit être le propriétaire de la fonction. Les types d'argument de la fonction doivent être spécifiés car plusieurs fonctions différentes pourraient exister avec le même nom mais avec une liste d'arguments différents.

Paramètres

name

Le nom (qualifié ou non du nom du schéma) d'une fonction existante.

type

Le type de données d'un argument de la fonction.

CASCADE

Supprime automatiquement les objets dépendants de la fonction (tels que les opérateurs ou les déclencheurs).

RESTRICT

Refuse de supprimer la fonction si un objet en dépend. Ceci est la valeur par défaut.

Exemples

Cette commande supprime la fonction de calcul de la racine carrée :

DROP FUNCTION sqrt(integer);

Compatibilité

Une instruction DROP FUNCTION est définie dans le standard SQL mais elle n'est pas compatible avec cette commande.

Voir aussi

CREATE FUNCTION, ALTER FUNCTION