首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >雪花存储过程执行

雪花存储过程执行
EN

Stack Overflow用户
提问于 2021-07-26 00:24:59
回答 2查看 69关注 0票数 0

我试图在Qlik Data Editor中执行Snowflake存储过程。

Snowflake存储过程以CALL语句开始。但是它不会直接返回表格结果。我收到一条消息,我们选择了这些结果以获得表格结果。我无法存储CALL语句的结果消息。

请任何人可以帮助如何执行Snowflake存储过程?

例如:

代码语言:javascript
复制
CALL "ODS_BI".Dimension('SK0009', 'DEBIT', 1, NULL);
EN

回答 2

Stack Overflow用户

发布于 2021-07-25 16:52:40

您需要使用RESULT_SCAN来检索调用存储过程的结果。

举个例子:

代码语言:javascript
复制
CALL <stored_proc_name>();

检索结果集:

代码语言:javascript
复制
SELECT * FROM TABLE(RESULT_SCAN(LAST_QUERY_ID()));

有关更多信息,请阅读here

票数 1
EN

Stack Overflow用户

发布于 2021-07-26 01:18:21

如果您想返回一个可用的数据集,那么您可能需要查看UDF而不是SP。

如果您必须使用SP,则此文档说明了您可以使用的选项:Stored Procedure Overview

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68520496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档