sql 将逗号分隔的字符串拆分为值列表(返回游标)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 将逗号分隔的字符串拆分为值列表(返回游标)相关的知识,希望对你有一定的参考价值。

  FUNCTION split_string_cur(in_comma_separated_values IN VARCHAR2) RETURN SYS_REFCURSOR IS
    res SYS_REFCURSOR;
  BEGIN
    OPEN res FOR 'select regexp_substr(:0 ,''[^,]+'', 1, level) as value from dual' || ' connect by regexp_substr(:1 , ''[^,]+'', 1, level) is not null'
      USING in_comma_separated_values, in_comma_separated_values;
    RETURN res;
  END;

以上是关于sql 将逗号分隔的字符串拆分为值列表(返回游标)的主要内容,如果未能解决你的问题,请参考以下文章

将逗号分隔的字符串拆分为mysql中的行

如何将逗号分隔的字符串拆分为字符串列表?

如何根据一个字段是不是包含oracle sql中的逗号分隔字符串将单行拆分为多行?

SQL拆分逗号分隔的字符串

使用 Oracle SQL 将可变长度分隔字符串拆分为列

Java Regex - 拆分逗号分隔列表,但在括号内排除逗号