Chamada de uma função externa para GCP

Este tópico descreve como chamar uma função externa:

  1. Se apropriado, conceda o privilégio USAGE para função externa a uma ou mais funções do Snowflake para que as funções possam chamar a função externa. Uma função deve ter privilégios USAGE ou OWNERSHIP para a função externa correspondente.

  2. Chame sua função externa da mesma forma que você executaria qualquer UDF. Por exemplo, se você criar a função de amostra fornecida pelo Snowflake:

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

    Se você personalizou o nome da função ao criar a função, substitua my_external_function pelo nome personalizado.

    O valor retornado deve ser semelhante a:

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

Nota

Funções externas são objetos de esquema, portanto o esquema que contém a função deve estar em uso em sua sessão ou você deve especificar o nome totalmente qualificado da função ao chamá-la.