欢迎来到代码驿站!

JAVA代码

当前位置:首页 > 软件编程 > JAVA代码

PL/SQL实现JAVA中的split()方法的例子

时间:2022-06-14 10:10:07|栏目:JAVA代码|点击:

众所周知,java中为String类提供了split()字符串分割的方法,所以很容易将字符串以指定的符号分割为一个字符串数组。但是在pl/sql中并没有提供像java中的split()方法,所以要想在pl/sql中实现字符串的分割还需要自己动手。由于在项目中需要用到此类方法,所以自己研究了一下,方便以后参考。这里以逗号作为分隔符为例,代码如下:

declare
v_str varchar2(200) := 'abd,324,u78,23f,sd09,2345,dsaf,9079'; 
type str_table_type is table of varchar2(50);
strArr str_table_type := str_table_type('');
v_index integer := 1;
begin
while (length(v_str)-length(replace(v_str,',',''))) > 0 loop
strArr(v_index) := substr(v_str,1,instr(v_str,',',1,1)-1);
v_str := substr(v_str,instr(v_str,',',1,1)+1);
strArr.extend;
v_index := v_index + 1;
end loop;
strArr(v_index) := v_str;
for i in strArr.first..strArr.last loop
dbms_output.put_line(strArr(i));
end loop;
end;

上一篇:JVM完全解读之GC日志记录分析

栏    目:JAVA代码

下一篇:Quarkus中RESTEasy Reactive集成合并master分支

本文标题:PL/SQL实现JAVA中的split()方法的例子

本文地址:http://www.codeinn.net/misctech/204723.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有