DROP OPERATOR

Nome

DROP OPERATOR -- remove um operador

Sinopse

DROP OPERATOR nome ( tipo_esquerda | NONE , tipo_direita | NONE ) [ CASCADE | RESTRICT ]

Descrição

O comando DROP OPERATOR remove do sistema de banco de dados um operador existente. Para executar este comando é necessário ser o dono do operador.

Parâmetros

nome
O nome (opcionalmente qualificado pelo esquema) de um operador existente.
tipo_esquerda
O tipo de dado do operando à esquerda do operador; deve ser escrito NONE se o operador não possuir operando à esquerda.
tipo_direita
O tipo de dado do operando à direita do operador; deve ser escrito NONE se o operador não possuir operando à direita.
CASCADE
Remove automaticamente os objetos que dependem do operador.
RESTRICT
Não permite remover o operador caso existam objetos que dependam do mesmo. Este é o padrão.

Exemplos

Remover o operador de potência a^b para o tipo integer:

DROP OPERATOR ^ (integer, integer);

Remover o operador de complemento bit-a-bit unário esquerdo ~b para o tipo bit:

DROP OPERATOR ~ (none, bit);

Remover o operador de fatorial unário direito x! para o tipo integer:

DROP OPERATOR ! (integer, none);

Compatibilidade

Não existe o comando DROP OPERATOR no padrão SQL.

Veja também

CREATE OPERATOR
SourceForge.net Logo