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

 更新时间:2016年07月09日 17:04:26   作者:点解  
这篇文章主要介绍了PL/SQL实现JAVA中的split()方法的例子的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下

众所周知,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;

以上所述是小编给大家介绍的PL/SQL实现JAVA中的split()方法的例子的全部叙述,希望对大家有所帮助,如果大家想了解更多内容,敬请关注脚本之家!

相关文章

  • 详解java中&和&&的区别

    详解java中&和&&的区别

    这篇文章主要介绍了java中&和&&的区别,在java中比较常见的运算符:&&(短路与)、&、||(短路或)、|,需要的朋友可以参考下
    2015-07-07
  • spring中的事务执行流程图解

    spring中的事务执行流程图解

    这篇文章主要介绍了spring中的事务执行流程图解,Spring事务是Spring框架提供的一种管理数据库事务的机制,它通过将一系列数据库操作封装在一个事务中,保证这些操作要么全部成功执行,要么全部回滚,从而确保数据的一致性和完整性,需要的朋友可以参考下
    2023-10-10
  • SpringBoot项目实现MyBatis流式查询的教程详解

    SpringBoot项目实现MyBatis流式查询的教程详解

    这篇文章主要介绍了SpringBoot项目如何实现MyBatis的流式查询,mybatis的流式查询,有点冷门,实际用的场景比较少,但是在某些特殊场景下,却是十分有效的一个方法,感兴趣的同学可以参考一下
    2023-06-06
  • SpringBoot通过自定义注解实现参数校验

    SpringBoot通过自定义注解实现参数校验

    实现参数校验说实话方式还挺多,个人使用过直接在Controller代码里面写、AOP+自定义注解、ConstraintValidator。本文主要和大家讲的是ConstraintValidator实现,感兴趣的可以了解一下
    2022-12-12
  • Java Validation Api如何实现自定义注解

    Java Validation Api如何实现自定义注解

    这篇文章主要介绍了Java Validation Api如何实现自定义注解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • Java实现限定时间CountDownLatch并行场景

    Java实现限定时间CountDownLatch并行场景

    本文将结合实例代码,介绍Java实现限定时间CountDownLatch并行场景,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧
    2021-07-07
  • 详解Java线程同步器CountDownLatch

    详解Java线程同步器CountDownLatch

    这篇文章主要介绍了Java线程同步器CountDownLatch的相关资料,帮助大家更好的理解和学习Java,感兴趣的朋友可以了解下
    2020-09-09
  • 解决springboot 2.x集成log4j2调试日志无法关闭的问题

    解决springboot 2.x集成log4j2调试日志无法关闭的问题

    这篇文章主要介绍了解决springboot 2.x集成log4j2调试日志无法关闭的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • springmvc url处理映射的三种方式集合

    springmvc url处理映射的三种方式集合

    这篇文章主要介绍了springmvc url处理映射的三种方式集合,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • Java反射机制深入理解

    Java反射机制深入理解

    这篇文章主要介绍了Java反射机制深入理解的相关资料,希望通过本文大家能理解这部分内容,需要的朋友可以参考下
    2017-09-09

最新评论