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. Devem ser especificados os tipos de dado dos argumentos da função, porque podem existir várias funções diferentes 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 do argumento da função.

CASCADE

Remove automaticamente os objetos que dependem da função (como operadores e gatilhos).

RESTRICT

Recusa remover a função se existirem objetos que dependem 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.

Consulte também

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