Scalaire SQL UDFs - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Scalaire SQL UDFs

Un scalaire SQL UDF intègre une SQL SELECT clause qui s'exécute lorsque la fonction est appelée et renvoie une valeur unique. La commande CREATE FUNCTION définit les paramètres suivants :

  • (Facultatif) Arguments d'entrée. Chaque argument doit disposer d'un type de données.

  • Un type de données de retour.

  • Une SQL SELECT clause. Dans la SELECT clause, faites référence aux arguments d'entrée en utilisant $1, $2, etc., en fonction de l'ordre des arguments dans la définition de la fonction.

Les types de données d'entrée et de retour peuvent être de n'importe quel type de données Amazon Redshift standard.

N'incluez aucune FROM clause dans votre SELECT clause. Incluez plutôt la FROM clause dans l'SQLinstruction qui appelle le SQLUDF.

La SELECT clause ne peut inclure aucun des types de clauses suivants :

  • FROM

  • INTO

  • WHERE

  • GROUPPAR

  • ORDERPAR

  • LIMIT