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.