java split 实现_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 split 实现_PL/SQL实现JAVA中的split()方法的例子相关推荐
- JAVA进阶教学之(Object类中的hashCode方法)
import java.util.Objects;/* hashCode方法 在Object中的hashCode方法是怎样的? public native int hashCode(); 这个方法不是 ...
- JAVA进阶教学之(Object类中的equals方法)
public boolean equals(Object obj){return (this == obj); } 原始equals方法是判断两个对象的内存地址是否相等的(内存地址相等,保存的值也相等 ...
- JAVA入门级教学之(Object类中的equals方法)
package com.lbj.javase18; /** * 关于Object中的equals方法: * * Object中的equals方法(核心): * public boolean ...
- java 祖父类_JAVA的XX.put中的put方法,是在哪个父类或祖父类中,详述父类链。
问题补充: hst.put中的put方法,是在哪个父类或祖父类中,详述父类链. 详细的程序是这样的 package chapter5; import java.util.*; public class ...
- java打包成jar|执行jar包中的main方法
java打包成jar jar -cvf [jar包的名字] [需要打包的文件] 执行jar包中的main方法 java -jar ****.jar 执行后总是运行指定的主方法,如果 jar 中有多个 ...
- Java PathFinder (JPF) 在Eclipse和NetBeans中的配置方法(综合网上资料)
因为要使用Java PathFinder (JPF),我综合了一下网上搜到的资料.首先谢谢提供这些资料的网友,文中都注明了转载出处.-- by orzorz 飞天硕鼠 一.Java PathFinde ...
- java script eval_「eval」js中的eval方法详解(一)–eval方法的初级应用 - seo实验室...
eval 在我看来,js中的eval()方法就是一个js语言的执行器,它能把其中的参数按照javaScript语法进行解析并执行. 语法: eval(s); eval()方法中的参数s有多种情况.参数 ...
- python 调用不存在的方法 统一处理_提取不重复数据在Excel、SQL与Python中的处理方法...
村长今天跟大家简单分享一下如何在Excel.SQL和Python中用不同的方法提取不重复值(数据去重). 一.Excel 1.1.函数法(数组公式) 函数公式:=IFERROR(INDEX(A:A,S ...
- java SQLexists用法,mssql sql server where 中exists in 用法举例
摘要: 下文讲述where子句中,in exists用法举例 in exists 功能简介: in exists:查询数据存在于表中的关键字 in exists:查询效率上 exists效率高于in ...
最新文章
- java 高级数据类型_【高级数据类型】- 2.通道的更多种类
- MOS管好坏的判别方法
- 机器之心公开演讲:如何用AI技术传播AI知识
- 中绘制折线_啥是折线图?啥时候用?怎么用呢?这里全都有,满足你的味蕾
- QT接收Linux内核,嵌入式linux上QT标准键盘输入的实现
- [设计模式] 8 组合模式 Composite
- 如何在 Windows 上安装多个 MySQL,实现 MySQL 跨电脑移植使用
- Qt文档阅读笔记-easingCurve:QEasingCurve官方解析及实例
- HTTP权威指南-学习笔记(三)HTTP方法,状态码
- 想自学python看哪位的视频比较好-python自学视频看这个就对了
- IBM服务器安装与HBA卡的驱动问题
- Mac打不开TXT文件怎么解决?
- 白话设计模式--实践应用--Chain of Responsibility(职责链)和factory模式
- java数独求交集方法,标准数独解题之旅(用一道数独题讲解最基本的5种解题技巧)(二)...
- 郑立:一个80后神话的倒掉
- 基于Pytorch实现GAT(图注意力网络)
- TeX系列: dot2tex 和 dot2texi 配置步骤
- 摇篮式五轴与主轴摆动式五轴加工中心的区别
- caffe笔记3(matlab程序)
- 采购工作的基本内容和注意事项
热门文章
- macos下安装redis客户端
- CVE-2012-0158 MSCOMCTL.ocx栈溢出漏洞分析
- ubuntu创建切换超级用户
- Linux守护进程的编程实现
- 基于Verilog实现呼吸灯
- Oracle DataBase单实例使用ASM案例(2)--Oracle 11g之环境准备
- apache2.4 php5.5 配置,求助,apache2.4+php5.5,配置好不能运行,错误信息如下
- jsp、servlet、tomcat中都设置了编码为UTF-8,依然报错:java.io.CharConversionException: Not an ISO 8859-1 character:
- Eclipse 汉化包下载安装
- xml文件、jsp文件、sql文件、shell脚本文件注释