Verwenden von benutzerdefinierten Funktionen in Snowsight

Sie können benutzerdefinierte Funktionen (UDFs) in SQL und in Snowsight verwenden.

Wählen Sie in Snowsight im Navigationsmenü Catalog » Database Explorer aus, und suchen Sie dann die UDF. Wählen Sie die UDF aus, um Details zur Funktion anzuzeigen und die Funktion zu verwalten.

Sie müssen über die relevanten Berechtigungen verfügen, um auf die UDF in Snowsight zuzugreifen und sie zu verwalten.

UDF-Details in Snowsight anzeigen

Nach dem Öffnen einer UDF in Snowsight können Sie Folgendes tun:

  • Ermitteln, wann die Funktion erstellt wurde, und welche Kommentare zur Funktion eingegeben wurden. Sie können den Mauszeiger über die Zeitangabe bewegen, um das genaue Datum und die genaue Uhrzeit anzuzeigen.

  • Überprüfen von zusätzlichen Details zu der UDF, einschließlich:

    • Argumente, die die UDF entgegennimmt, und ihre erwarteten Datentypen, falls zutreffend.

    • Datentyp des Ergebnisses der Funktion.

    • Ob die Funktion eine Aggregatfunktion ist.

    • Ob die Funktion eine sichere Funktion ist.

    • Ob die Funktion eine Tabellenfunktion ist.

    • Die Sprache, in der die UDF geschrieben ist. Zum Beispiel Java.

  • Überprüfen Sie die SQL-Definition der UDF im Abschnitt Function definition.

  • Überprüfen Sie die Rollen mit Berechtigungen für die Funktion im Abschnitt Privileges.

UDF in Snowsight verwalten

Sie können die folgenden grundlegenden Verwaltungsaufgaben für eine UDF in Snowsight ausführen:

  • Um den Namen der Funktion zu bearbeiten oder einen Kommentar hinzuzufügen, wählen Sie Weitere Optionen » Edit aus.

  • Um die Funktion zu löschen, wählen Sie Weitere Optionen » Drop aus.

  • Um die Eigentümerschaft der Funktion auf andere Rolle zu übertragen, wählen Sie Weitere Optionen » Transfer Ownership aus.