DROP FUNCTION (Snowpark Container Services)

Entfernt die angegebene Dienstfunktion.

Siehe auch:

Dienstfunktionen, CREATE FUNCTION, ALTER FUNCTION, DESC FUNCTION

Syntax

DROP FUNCTION [ IF EXISTS ] <name> ( [ <arg_data_type> , ... ] )
Copy

Parameter

name

Gibt den Bezeichner für die zu löschende Dienstfunktion an. Wenn der Bezeichner Leerzeichen oder Sonderzeichen enthält, muss die gesamte Zeichenfolge in doppelte Anführungszeichen gesetzt werden. Bei Bezeichnern, die in doppelten Anführungszeichen eingeschlossen sind, wird ebenfalls zwischen Groß- und Kleinschreibung unterschieden.

arg_data_type [ , ... ]

Gibt den Datentyp des/der Argumente(s), falls vorhanden, für die Service Funktion an. Die Argumenttypen sind notwendig, da Dienstfunktionen das Überladen von Namen unterstützen (d. h. zwei Dienstfunktionen im gleichen Schema können den gleichen Namen haben) und sie werden verwendet, um die UDF zu identifizieren, die Sie löschen möchten.

Nutzungshinweise

Gelöschte Funktionen können nicht wiederhergestellt werden, sondern müssen neu erstellt werden.

Beispiele

Das folgende Beispiel zeigt die Wirkungsweise des Befehls DROP FUNCTION:

DROP FUNCTION my_echo_udf(VARCHAR);
Copy

Beispielausgabe:

+-----------------------------------+
| status                            |
|-----------------------------------|
| MY_ECHO_UDF successfully dropped. |
+-----------------------------------+