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.
O nome (opcionalmente qualificado pelo esquema) de uma função existente.
O tipo de dado do argumento da função.
Remove automaticamente os objetos que dependem da função (como operadores e gatilhos).
Recusa remover a função se existirem objetos que dependem da mesma. Este é o padrão.