Compartir vía


Comando .drop function

Quita una o varias funciones de la base de datos.

Permisos

Debe tener al menos permisos de administrador de funciones para ejecutar este comando.

Sintaxis

.dropfunction FunctionName [ifexists]

.dropfunctions ( FunctionName [, ...] ) [ifexists]

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Type Obligatorio Descripción
FunctionName string ✔️ Nombre de la función que se va a quitar.
ifexists string Si se especifica, el comando no producirá un error si la función no existe.

Devoluciones

Al quitar una sola función, el comando devuelve los detalles de la función quitada.

Parámetro de salida Tipo Descripción
Nombre string Nombre de la función que se quitó

Al quitar varias funciones, el comando devuelve una lista de las funciones restantes de la base de datos.

Parámetro de salida Tipo Descripción
Nombre string El nombre de la función.
Parámetros string Parámetros requeridos por la función .
Cuerpo string (Cero o más) let instrucciones seguidas de una expresión CSL válida que se evalúa tras la invocación de función.
Carpeta string Carpeta que se usa para la categorización de funciones de interfaz de usuario. Este parámetro no cambia la forma en que se invoca la función.
DocString string Descripción de la función con fines de interfaz de usuario.

Ejemplos

Quitar una sola función

El comando siguiente quita la función MyFunction1. Si esta función no existe, se produce un error en el comando.

.drop function MyFunction1

Quitar varias funciones

El siguiente comando quita las funciones denominadas Function1, Function2y Function3. Si no existen, el comando no producirá un error.

.drop functions (Function1, Function2, Function3) ifexists