UDFs JavaScript scalaires¶
Cette chapitre traite des UDFs JavaScript scalaires (fonctions définies par l’utilisateur).
Introduction¶
Une UDF JavaScript renvoie une ligne de sortie pour chaque ligne d’entrée. La ligne de sortie ne doit contenir qu’une seule colonne/valeur.
Un exemple de base se trouve dans Présentation des UDFs JavaScript. D’autres exemples sont présentés ci-dessous.
Note
Les fonctions scalaires (UDFs) ont une limite de 500 arguments d’entrée.
Exemples¶
Cette section contient des exemples d” UDFs JavaScript scalaires.
Récursivité¶
Cet exemple montre qu’une UDF JavaScript peut s’appeler elle-même (c’est-à-dire qu’elle peut utiliser la récursivité).
Créez un UDF récursif :
Appelez l’UDF récursif :
Exception personnalisée¶
Cet exemple montre une UDF JavaScript qui lève une exception personnalisée.
Créez la fonction :
Créez une table avec des valeurs valides et non valides :
Appelez la fonction :