Name
DROP OPERATOR
-- Quita un operador de la base de datos
Synopsis
DROP OPERATOR id ( type | NONE [,...] )
Entradas
- id
El identificador de un operador existente.
- type
El tipo de los parámetros de la función.
Salidas
- DROP
Mensaje devuelto si la operación es exitosa.
- ERROR: RemoveOperator: binary operator 'oper' taking 'type' and 'type2' does not exist
Este mensaje se muestra si el operador binario especificado no existe.
- ERROR: RemoveOperator: left unary operator 'oper' taking 'type' does not exist
Este mensaje se muestra si el operador unario izquierdo especificado no existe.
- ERROR: RemoveOperator: right unary operator 'oper' taking 'type' does not exist
Este mensaje se muestra si el operador unario derecho especificado no existe.
Description
DROP OPERATOR quita un operador de la base de datos.
Para ejecutar este comando usted debe ser el propietario del operador.
La calidad de derecho o izquierdo de un operador unario izquierdo o derecho, respectivamente, puede ser especificada como
NONE.
Notas
La declaración DROP OPERATOR es una extensión de lenguaje de Postgres.
Consulte
por información sobre cómo crear operadores.
Es responsabilidad del usuario remover cualquier método de acceso y clases de operador que dependan del operador que se quitó.
Utilización
Quita el operador de potencia a^n para
int4:
DROP OPERATOR ^ (int4, int4);
Quita el operador unario izquierdo de negación
(b !) para expresiones booleanas:
DROP OPERATOR ! (none, bool);
Quita el operador unario derecho de factorial (! i) para int4:
DROP OPERATOR ! (int4, none);
Compatibilidad
SQL92
No existe un comando DROP OPERATOR en SQL92.