DROP FUNCTION

Name

DROP FUNCTION  --  Elimina una función de usuario escrita en C

Synopsis

DROP FUNCTION name ( [ type [, ...] ] )
  

Entradas

name

El nombre de una función existente.

type

El tipo de los parámetros de la función.

Salidas

DROP

Mensaje devuelto si la orden se completa satisfactoriamente.

WARN RemoveFunction: Function "name" ("types") does not exist

Este mensaje se obtiene sila función espacificada no existe en la base de datos actual.

Descripción

DROP FUNCTION eliminará las referencias a una función C existente. Para ejecutar esta orden el usuario debe ser el propietario de la función. Los tipos de argumentos de entrada de la función han de especificarse, dado que solo la función con el nombre dado, y los tipos de argumentos daos se eliminará.

Notas

Véase CREATE FUNCTION para más información sobre la creación de funciones de agregado.

No se hacen comprobaciones para verificar los tipos de datos, operadores o método de acceso relacionados con la función que ha de eliminarse.

Uso

Esta orden elimina la función raiz cuadrada:

DROP FUNCTION sqrt(int4);
   

Compatibilidad

SQL92

DROP FUNCTION es una extensión de lenguaje de Postgres.

SQL/PSM

SQL/PSM es un estandar propuesto para habilitar la extensionalidad de la funciones. La sentencia DROP FUNCTION de SQL/PSM tienen la siguiente sintaxis:

DROP [ SPECIFIC ] FUNCTION name { RESTRICT | CASCADE }