Chamada de uma função externa para GCP¶
Este tópico descreve como chamar uma função externa:
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.
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');
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"]
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.