DROP OPERATOR

Nom

DROP OPERATOR — supprime un opérateur de la base.
DROP OPERATOR id ( type | NONE [,...] )
  

Entrées

id

L'identifiant d'un opérateur existant.

type

Le type des paramètres fonction.

Sorties

DROP

message retourné si la commande est correcte.

ERROR: RemoveOperator: binary operator 'oper' taking 'type' and 'type2' does not exist

message qui apparaît si l'opérateur binaire spécifié n'existe pas.

ERROR: RemoveOperator: left unary operator 'oper' taking 'type' does not exist

si l'opérateur unaire gauche spécifié n'existe pas.

ERROR: RemoveOperator: right unary operator 'oper' taking 'type' does not exist

si l'opérateur unaire droit spécifié n'existe pas.

Description

DROP OPERATOR supprime un opérateur existant de la base. Pour exécuter cette commande vous devez être le propriétaire de l'opérateur.

Les types gauche et droit d'un opérateur unaire, peuvent être spécifiés comme NONE.

Notes

DROP OPERATOR est une extension du langage Postgres.

Voir CREATE OPERATOR pour la création des opérateurs.

Il est de la responsabilité de l'utilisateur de supprimer les méthodes d'accès et les classes opérateur qui relaient sur l'opérateur supprimé.

Utilisation

supprime power operator a^n pour int4:
DROP OPERATOR ^ (int4, int4);
   

supprime l'opérateur unaire négation gauche (b !) pour les booléens :
DROP OPERATOR ! (none, bool);
   

Supprime l'opérateur unaire factoriel droit (! i) pour int4:
DROP OPERATOR ! (int4, none);
   

Compatibilité

SQL92

Il n'y a pas de DROP OPERATOR en SQL92.