Comando della funzione .drop

Elimina una o più funzioni dal database.

Autorizzazioni

Per eseguire questo comando è necessario disporre almeno delle autorizzazioni di Amministrazione funzione.

Sintassi

.dropfunctionFunctionName [ifexists]

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

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Tipo Obbligatoria Descrizione
Functionname string ✔️ Nome della funzione da eliminare.
ifexists string Se specificato, il comando non avrà esito negativo se la funzione non esiste.

Restituisce

Quando si elimina una singola funzione, il comando restituisce i dettagli della funzione rimossa.

Parametro di output Tipo Descrizione
Nome string Nome della funzione rimossa

Quando si rilasciano più funzioni, il comando restituisce un elenco delle funzioni rimanenti nel database.

Parametro di output Tipo Descrizione
Nome string Nome della funzione.
Parametri string Parametri richiesti dalla funzione.
Corpo string (Zero o più) let istruzioni seguite da un'espressione CSL valida valutata alla chiamata alla funzione.
Cartella string Cartella usata per la categorizzazione delle funzioni dell'interfaccia utente. Questo parametro non cambia il modo in cui viene richiamata la funzione.
DocString string Descrizione della funzione a scopo dell'interfaccia utente.

Esempio

Eliminare una singola funzione

Il comando seguente elimina la funzione MyFunction1. Se tale funzione non esiste, il comando ha esito negativo.

.drop function MyFunction1

Eliminare più funzioni

Il comando seguente elimina le funzioni denominate Function1, Function2e Function3. Se non esistono, il comando non avrà esito negativo.

.drop functions (Function1, Function2, Function3) ifexists