Appel d’une fonction externe pour GCP

Cette rubrique décrit comment appeler une fonction externe :

  1. Le cas échéant, accordez le privilège USAGE sur la fonction externe à un ou plusieurs rôles Snowflake afin que ces rôles puissent appeler la fonction externe. Un rôle doit avoir des privilèges USAGE ou OWNERSHIP sur cette fonction externe.

  2. Appelez votre fonction externe comme vous exécuteriez n’importe quel UDF. Par exemple, si vous créez la fonction d’exemple fournie par Snowflake :

    select my_external_function(42, 'Life, the Universe, and Everything');
    
    Copy

    Si vous avez personnalisé le nom de la fonction lorsque vous l’avez créée, remplacez my_external_function par le nom personnalisé.

    La valeur renvoyée doit être similaire à :

    [42, "Life, the Universe, and Everything"]
    
    Copy

Note

Les fonctions externes sont des objets de schéma. Le schéma contenant la fonction doit donc être utilisé dans votre session ou vous devez spécifier le nom entièrement qualifié de la fonction lorsque vous l’appelez.