PostgreSQLLa base de données la plus sophistiquée au monde.
Documentation PostgreSQL 12.21 » Référence » Commandes SQL » DROP ROUTINE

DROP ROUTINE

DROP ROUTINE — Supprimer une routine

Synopsis

DROP ROUTINE [ IF EXISTS ] nom [ ( [ [ mode_arg ] [ nom_arg ] type_arg [, ...] ] ) ] [, ...]
    [ CASCADE | RESTRICT ]
  

Description

DROP ROUTINE supprime la définition d'une routine existante, que ce soit une fonction d'agrégat, une fonction normale ou une procédure. Voir DROP AGGREGATE, DROP FUNCTION, et DROP PROCEDURE pour la description des paramètres, plus d'exemples, et de détails.

Exemples

Pour supprimer la routine foo pour le type integer :

DROP ROUTINE foo(integer);
   

Cette commande fonctionnera indépendamment du type de foo (fonction d'agrégat, fonction, procédure).

Compatibilité

Cette commande se conforme au standard SQL, avec ces extensions PostgreSQL :

  • Le standard autorise aussi la suppression d'une routine par commande.

  • L'option IF EXISTS

  • La possibilité de spécifier les modes et noms des arguments

  • Les fonctions d'agrégat sont une extension.

Voir aussi

DROP AGGREGATE, DROP FUNCTION, DROP PROCEDURE, ALTER ROUTINE

Notez qu'il n'existe pas de commande CREATE ROUTINE.