oracle存储过程拆分字符串函数,Oracle中利用存储过程来分割字符串
CREATE OR REPLACE PROCEDURE split_string(V_STR_1 IN VARCHAR2)
AS
TYPE C_STR_SP IS TABLE OF VARCHAR2(4000) INDEX BY BINARY_INTEGER;
C1 C_STR_SP;
V_START NUMBER :=1;
V_LOCATE NUMBER;
V_STR VARCHAR2(100):=V_STR_1;
V_INDEX NUMBER:=1;
BEGIN
WHILE INSTR(V_STR,’,’)>0 LOOP
V_LOCATE :=INSTR(V_STR,’,’);
C1(V_INDEX) :=SUBSTR(V_STR,V_START,V_LOCATE-V_START);
DBMS_OUTPUT.PUT_lINE(C1(V_INDEX));
V_STR :=SUBSTR(V_STR,V_LOCATE+1);
V_INDEX :=V_INDEX+1;
END LOOP;
DBMS_OUTPUT.PUT_lINE(V_STR);
commit;
END;
实现效果如下图:
oracle存储过程拆分字符串函数,Oracle中利用存储过程来分割字符串相关推荐
- mysql的映射文件调用函数_MyBatis中调用存储过程和函数
一.调用存储过程 1.首先在数据库中定义存储过程,定义的存储过程的代码如下: //定义存储过程 create or replace procedure pag_add(p1 varchar2,p2 v ...
- php生成唯一函数,php中利用uniqid() 函数生成唯一的id
function createId($prefix = "") { $str = md5(uniqid(mt_rand(), true)); return $prefix . $s ...
- java正则表达式分割字符串_Java开发笔记(三十七)利用正则串分割字符串
前面介绍了处理字符串的常用方法,还有一种分割字符串的场景也很常见,也就是按照某个规则将字符串切割为若干子串.分割规则通常是指定某个分隔符,根据字符串内部的分隔符将字符串进行分割,例如逗号.空格等等都可 ...
- java 正则切分句子_Java开发笔记(三十七)利用正则串分割字符串
前面介绍了处理字符串的常用方法,还有一种分割字符串的场景也很常见,也就是按照某个规则将字符串切割为若干子串.分割规则通常是指定某个分隔符,根据字符串内部的分隔符将字符串进行分割,例如逗号.空格等等都可 ...
- jquery中如何以逗号分割字符串_百度知道
jquery中如何以逗号分割字符串_百度知道javascript本身就是带split方法的 定义和用法 split() 方法用于把一个字符串分割成字符串数组. 语法 stringObject.spli ...
- Java中如何使用“点”分割字符串呢?
下文笔者讲述Java代码中使用点分割字符串的方法分享,如下所示: 实现思路: 使用 字符串对象.split("\\.") 使用点分割字符串的示例分享 package com.jav ...
- oracle体育成绩字段,在Excel中利用自定义函数处理体育达标成绩
一.建立标准查分表 首先是根据<国家体育锻炼标准评分表>以16岁男子(高中一年级)为例,在Excel中建立标准评分表,把工作表命名为"评分表",建立该表的目的是为了编制 ...
- oracle关于字符串函数,Oracle字符串处理函数
Oracle字符串处理函数 Oracle字符串处理函数 2008年10月18日 星期六 23:45 项目中有涉及存储过程对字符串的处理,所以就将在网上查找到的资料汇总,做一个信息拼接式的总结. 以下信 ...
- oracle常用的字符串函数,Oracle的常用字符函数实验展示
Oracle提供了众多实用的字符函数,在众多的字符函数中常用的并不多,精通常用的几个字符函数便可游刃有余. 通过这个小文儿简单演示一下常用字符函数的用法,供参考. 1.实验预备动作 1)创建实验表T ...
- oracle 带字符串函数,oracle 字符串操作函数 大全
本文详细介绍Oracle函数之常见单行字符串函数 单行字符串函数用于操作字符串数据,他们大多数有一个或多个参数,其中绝大多数返回字符串 ascii() c1是一字符串,返回c1第一个字母的ascii码 ...
最新文章
- 复杂多变场景下的Groovy脚本引擎实战
- 这7个实用又强大的软件,真的惊艳到我了!
- 关闭Bind 递归查询功能
- UBOOT问题收集(1)--balignl 16, 0xdeadbeef
- 数据库人员面试:SQL Server常用测试题
- vb的VSFlexGrid控件
- 十个模块_专栏 | ABAQUS Part模块的十个小技巧
- js与C#服务端 json数据交互
- 要理解递归,得先理解递归--用Java语言由浅入深讲解汉诺塔游戏
- 深度学习系列(一)【人类语言处理--引言】
- Keil 安装 配置
- AUTOCAD——样条曲线命令
- 利用Python的openpyxl对Excel实现空白单元格的填充
- Java取邮箱名_邮件开发 中的邮箱地址提取!
- Ant Deign Pro - ProTable - 高级表格 通用打印组件
- python tkinter小动画
- 一位月薪1.2w的北漂程序员真实生活!
- 深入OpenJDK源码-偏向锁的延时生效如何实现的
- python爬取京东商品代码_Python简单爬取京东商品列表
- python实验大纲_Python程序设计实验-教学大纲-段震