DROP OPERATOR

Nome

DROP OPERATOR -- remove um operador

Sinopse

DROP OPERATOR [ IF EXISTS ] 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

IF EXISTS

Não lança um erro se o operador não existir. Neste caso é emitida uma notificação.

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

Recusa remover o operador se existirem objetos que dependem 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 bigint:

DROP OPERATOR ! (bigint, none);

Compatibilidade

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

Consulte também

CREATE OPERATOR, ALTER OPERATOR
SourceForge.net Logo CSS válido!