Schreiben von benutzerdefinierten Funktionen (UDFs)

Mit benutzerdefinierten Funktionen (UDFs) können Sie das System erweitern, um Operationen auszuführen, die nicht über die integrierten, vom System definierten Funktionen von Snowflake verfügbar sind.

Die folgenden Themen enthalten weitere Informationen zum Schreiben von UDF-Handlern in den unterstützten Sprachen sowie darüber, wie eine sichere Ausführung der UDFs sichergestellt werden kann.

Übersicht zu UDFs

Erweitern von Snowflake, um Operationen ausführen zu können, die nicht über die integrierten, systemdefinierten Funktionen verfügbar sind.

Erteilen von Berechtigungen für benutzerdefinierte Funktionen

Erteilen der erforderlichen Berechtigungen für Objekte, damit diese bestimmte SQL-Aktionen mit einer UDF oder UDTF ausführen können.

Unter den folgenden Themen wird beschrieben, wie Sie UDF-Handler in verschiedenen Sprachen schreiben können.

Schreiben von Java-UDFs

Entwickeln von Handlern in Java, um Daten zu bearbeiten und skalare oder tabellarische Ergebnisse zurückzugeben.

Schreiben von JavaScript-UDFs

Entwickeln von Handlern in JavaScript, um Daten zu bearbeiten und skalare oder tabellarische Ergebnisse zurückzugeben.

Schreiben von Python-UDFs

Entwickeln von Handlern in Python, um Daten zu bearbeiten und skalare oder tabellarische Ergebnisse zurückzugeben.

Schreiben von SQL-UDFs

Entwickeln von Handlern in SQL, um einen beliebigen SQL-Ausdruck auszuwerten und skalare oder tabellarische Ergebnisse zurückzugeben.

Zurück zum Anfang