为 GCP 调用外部函数¶
本主题介绍如何调用外部函数:
如果适用,请将外部函数的 USAGE 权限授予一个或多个 Snowflake 角色,以便这些角色可以调用外部函数。角色必须具有该外部函数的 USAGE 或 OWNERSHIP 权限。
像执行任何 UDF 一样调用外部函数。例如,如果创建 Snowflake 提供的示例函数:
select my_external_function(42, 'Life, the Universe, and Everything');
如果在创建函数时自定义了函数名称,则将
my_external_function
替换为自定义名称。返回值应类似于:
[42, "Life, the Universe, and Everything"]
备注
外部函数是架构对象,因此包含该函数的架构必须在会话中使用,或者必须在调用函数时指定函数的完全限定名称。