Python- und Java-Unterstützung für serverlose Aufgaben¶
Serverlose Aufgaben können die folgenden Objekttypen und Funktionen aufrufen: benutzerdefinierte Funktionen (UDFs) und gespeicherte Prozeduren, die in Python, Java und Scala geschrieben sind.
Sie können UDFs erstellen, um sie in der AS-Klausel Ihrer Aufgabe aufzurufen. Sie können UDFs verwenden, um Operationen durchzuführen, die unter SQL nicht verfügbar sind. Weitere Informationen zu UDFs finden Sie unter Überblick über benutzerdefinierte Funktionen.
Die folgenden Beispiele in Python und Java erstellen eine Funktion, die zum Eingabewert eine Eins hinzufügt.
Sie können gespeicherte Prozeduren erstellen, die Sie in der AS-Klausel Ihrer Aufgabe aufrufen. Gespeicherte Prozeduren führen im Allgemeinen administrative Operationen aus, indem sie SQL Anweisungen ausführen. Weitere Informationen zu gespeicherten Prozeduren finden Sie unter Übersicht zu gespeicherten Prozeduren.
Die folgenden Beispiele in Python und Java akzeptieren einen Tabellennamen und einen Rollennamen, um eine gefilterte Tabelle mit Zeilen zurückzugeben, die der angegebenen Rolle entsprechen.