【发布时间】:2020-07-10 04:05:38
【问题描述】:
我需要一个实际场景的帮助。我在 Snowflake 中有一个名为 CONFIG_TBL 的表。该表有 SQL 语句,每行 1 个。我的目标是使用 Snowflake 存储过程或 Snowflake UDF,或两者的组合,并返回执行该语句后将获得的结果集。
这些语句是简单的选择语句,例如“select * from ABC”。
我本可以在 SQL Server 中非常轻松地做到这一点,因为过程可以返回表值。但是,我不知道如何在 Snowflake 中执行此操作。
任何帮助将不胜感激。
提前致谢。
【问题讨论】:
-
选择会产生多少行?您不能从 Snowflake 存储过程返回表,但可以返回带分隔符的字符串或 JSON 最大 16 mb 的变体。
-
这确实是一个限制!我要返回的数据超过16mb。
-
在这种情况下最好的办法是将其写入临时表。如果您需要代码示例,请告诉我。
标签: snowflake-cloud-data-platform