DROP FUNCTION
Nome
DROP FUNCTION -- remove uma função
Sinopse
DROP FUNCTION nome ( [ tipo [, ...] ] ) [ CASCADE | RESTRICT ]
Descrição
O comando DROP FUNCTION remove a definição de uma função existente. Para executar este comando o usuário deve ser o dono da função. Os tipos de dado dos argumentos da função devem ser especificados, porque várias funções diferentes podem existir com o mesmo nome e listas de argumentos diferentes.
Parâmetros
- nome
-
O nome (opcionalmente qualificado pelo esquema) de uma função existente.
- tipo
-
O tipo de dado de um argumento da função.
- CASCADE
-
Remove automaticamente os objetos que dependem da função (como operadores e gatilhos).
- RESTRICT
-
Não permite remover a função caso existam objetos que dependam da mesma. Este é o padrão.
Exemplos
Este comando remove a função que calcula a raiz quadrada:
DROP FUNCTION sqrt(integer);
Compatibilidade
Existe um comando DROP FUNCTION definido no padrão SQL, mas não é compatível com este comando.