DROP OPERATOR

Name

DROP OPERATOR  --  supprime un opérateur utilisateur.

Synopsis

DROP OPERATOR id ( lefttype | NONE , righttype | NONE )
  

Entrées

id

L'identifiant d'un opérateur existant.

lefttype

Le type de l'argument gauche de l'opérateur; écrivez NONE si l'opérateur n'a pas d'argument gauche.

righttype

Le type de l'argument droit de l'opérateur; écrivez NONE si l'opérateur n'a pas d'argument droit.

Sorties

DROP

message retourné si la commande est correcte.

ERROR: RemoveOperator: binary operator 'oper' taking 'lefttype' and 'righttype' does not exist

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

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

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

ERROR: RemoveOperator: right unary operator 'oper' taking 'righttype' 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.

Le type gauche ou droit d'un opérateur unaire gauche ou droit, respectivement, doit être spécifié comme NONE.

Notes

L'instruction DROP OPERATOR est une extension du langage PostgreSQL.

Voir CREATE OPERATOR pour information sur 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 en relation avec l'opérateur supprimé.

Utilisation

Suppression de l'opérateur exponentiel a^n pour int4:

DROP OPERATOR ^ (int4, int4);
   

supprime l'opérateur unaire de négation gauche (! b) pour le type boolean:

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.