【发布时间】:2021-07-01 15:38:32
【问题描述】:
我正在尝试编写一个 Snowflake UDF,它接受阶段名称和特定文件夹名称作为输入参数,并返回最新的文件 ID(从完整文件名中剥离)作为输出。谁能帮我用一个简单的代码来实现这一点?
【问题讨论】:
-
感谢您的回复。我也可以通过存储过程获得结果,但要求是有一个 UDF,以便它可以在查询中使用。
-
您不能在 UDF 中运行
LIST命令。 UDF 没有用于在存储过程中运行查询的 JavaScript“雪花”对象。要作为查询的一部分运行,您可以先运行LIST命令,然后使用TABLE(RESULT_SCAN(LAST_QUERY_ID()))查询结果。
标签: snowflake-cloud-data-platform