Oracle 自定义split 函数实例详解
发布时间:2020-09-01 15:41:12 所属栏目:Oracle 来源:互联网
导读:这篇文章主要介绍了Oracle 自定义split 函数实例详解的相关资料,需要的朋友可以参考下
Oracle 自定义split 函数Oracle没有提供split函数,但可以自己建立一个函数实现此功能。比如“abc defg hijkl nmopqr stuvw xyz”,分隔符是空格,但空格个数不定。 源代码:CREATE OR REPLACE FUNCTION fn_var_split (p_str IN VARCHAR2,p_delimiter IN VARCHAR2 ) RETURN ty_str_split IS j INT := 0; len INT := 0; str VARCHAR2 (4000); str_split ty_str_split := ty_str_split (); v_str VARCHAR2 (4000) := RTRIM (LTRIM (p_str,p_delimiter),p_delimiter); BEGIN len := LENGTH (v_str); WHILE len > 0
END LOOP; RETURN str_split; 测试:
|