DROP OPERATOR

Nom

DROP OPERATOR -- supprime un opérateur

Synopsis

DROP OPERATOR nom ( { typegauche | NONE } , { typedroit | NONE } ) [ CASCADE | RESTRICT ]

Description

DROP OPERATOR supprime un opérateur existant du système de bases de données. Pour exécuter cette commande, vous devez être le propriétaire de l'opérateur.

Paramètres

nom

Le nom d'un opérateur existant (parfois qualifié avec le nom du schéma).

typegauche

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

typedroit

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

CASCADE

Supprime automatiquement les objets dépendants de l'opérateur.

RESTRICT

Refuse de supprimer l'opérateur si un objet en dépend. Ceci est la valeur par défaut.

Exemples

Supprime l'opérateur puissance a^b pour le type integer :

DROP OPERATOR ^ (integer, integer);

Supprime l'opérateur de complément binaire ~b pour le type bit :

DROP OPERATOR ~ (none, bit);

Supprime l'opérateur unaire factorielle x! pour le type bigint :

DROP OPERATOR ! (bigint, none);

Compatibilité

Il n'existe pas d'instruction DROP OPERATOR dans le standard SQL.

Voir aussi

CREATE OPERATOR, ALTER OPERATOR