如何分离从表行中获取的值并将其存储在雪花中的数组中

罗伯特:

我需要在存储过程中返回一个数组,该过程从表中获取逗号分隔的字符串值,并根据逗号对字符串进行划分并将其存储在数组中。

示例:我的表有一个Tab Tab_Val列,行值为"COL1,COL2,COL3,COL4",我需要在存储过程中将此行作为数组返回为arr =['COL1','COL2','COL3','COL4']

这是我的尝试:

CREATE OR REPLACE PROCEDURE TAB()
    RETURNS ARRAY
    LANGUAGE JAVASCRIPT
    AS
    $$
    var arr = [];
    var stmt = snowflake.createStatement({sqlText: "Select Tab_Val From TABLE1"});
    var r = stmt.execute(); 
    return arr;
    $$
拉吉布·德布(Rajib Deb):

试试这个

CREATE OR REPLACE TABLE ARRAY_TABLE(ARRAY_CONTENT VARCHAR);
INSERT INTO ARRAY_TABLE VALUES('APPLE,ORANGE,GRAPES,PEARS');
SELECT SPLIT(ARRAY_CONTENT, ',') as str_array FROM ARRAY_TABLE;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在雪花中的数组中存储表的列名

如何在数据表中选择不同的行并将其存储到数组中

如何通过类名称获取元素值并将其存储在jQuery中的数组中?

获取文本输入的值并将其存储到数组中

如何从单个文本框中获取多个值并将其存储在数组中以及如何将其存储在数据库中

如何获取表中所有匹配列的值并将其存储在SQL中的新表中

PHP如何从数组中获取特定值并将其存储在$ _SESSION中

如何从Excel工作表导入特定列并将其值存储在python中的变量数组中?

如何从表中获取随机行值并将其存储在数组中以分别调用

如何遍历数组并将其值存储在Laravel中

雪花如何在临时表的每一行上循环,并将其值插入到另一个表中,而每个表的值都是一行?

如何基于元素分离数组并将其存储在不同的数组中

如何从数组中获取字符并将其存储在变量中?

Codeigniter:如何从数组中获取数据并将其存储在数据库中

如何从数据库获取日期并将其存储到php中的数组中?

如何从表中检索行并将其值设置为json数组并获取该json数组作为返回值

如何获取Firebase存储下载URL的值并将其存储在Firebase存储中....,

获取html表的每一行的值并将其存储在变量中以供以后使用

如何获取输入字段的值并将其存储在数组中

使用 JavaScript 从字符串中分离值并将其存储在数组中

循环数组并将值存储在表中

如何从对象中的所有键获取特定值并将其存储在数组中?

如何从 django 表单中获取日期值并将其存储在 views.py 中的变量中

如何获取excel表中特定列的值并将其作为数组并将该数组作为golang中的输入值传递?

获取雪花中json数组中的所有值

从雪花中的表中取消嵌套

如何获取在雪花中创建表的用户

如何从本地存储中的数组中获取对象值并将其与新值进行比较?

如何在雪花中的 SQL SELECT 中執行 IF...THEN?