DROP OPERATOR

Nombre

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 CREATE OPERATOR 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.