Skalare JavaScript-UDFs¶
Unter diesem Thema werden skalare JavaScript-UDFs (benutzerdefinierte Funktion) behandelt.
Einführung¶
Eine skalare JavaScript-UDF gibt für jede Eingabezeile eine Ausgabezeile zurück. Die Ausgabezeile darf nur eine Spalte/einen Wert enthalten.
Ein grundlegendes Beispiel finden Sie unter Einführung in JavaScript-UDFs. Weitere Beispiele sind weiter unten zu finden.
Bemerkung
Skalare Funktionen (UDFs) haben einen Grenzwert von 500 Eingabeargumenten.
Beispiele¶
Dieser Abschnitt enthält Beispiele für skalare JavaScript-UDFs.
Rekursion¶
Im folgenden Beispiel wird zeigt, dass sich eine JavaScript-UDF selbst aufrufen kann (d. h. sie kann eine Rekursion verwenden):
Erstellen Sie eine rekursive UDF:
Rufen Sie die rekursive UDF auf:
Kundenspezifische Ausnahme¶
Das folgende Beispiel zeigt eine JavaScript-UDF, die eine kundenspezifische Ausnahme auslöst:
Erstellen Sie die Funktion:
Erstellen Sie eine Tabelle mit gültigen und ungültigen Werten:
Rufen Sie die Funktion auf: