Oracle split函数
一、创建split函数
1、创建TYPE
CREATE OR REPLACE TYPE TYPE_SPLIT AS TABLE OF VARCHAR2 (4000);
/
2、创建split函数
CREATE OR REPLACE FUNCTION SPLIT(P_STRING VARCHAR2, P_SEP VARCHAR2 := ',')RETURN TYPE_SPLITPIPELINED ISIDX PLS_INTEGER;V_STRING VARCHAR2(4000) := P_STRING;
BEGINLOOPIDX := INSTR(V_STRING, P_SEP);IF IDX > 0 THENPIPE ROW(SUBSTR(V_STRING, 1, IDX - 1));V_STRING := SUBSTR(V_STRING, IDX + LENGTH(P_SEP));ELSEPIPE ROW(V_STRING);EXIT;END IF;END LOOP;
END;
/
三、效果展示
1、使用默认分隔符
2、使用自定义分隔符
3、使用自定义多字节分隔符
Oracle split函数相关推荐
- (转)pipe row的用法, Oracle split 函数写法.
本文转载自:http://www.cnblogs.com/newsea/archive/2010/12/14/1905482.html 关于 pipe row的用法2009/12/30 14:53 = ...
- pipe row的用法, Oracle split 函数写法.
关于 pipe row的用法2009/12/30 14:53 =========================================================== 作者: flysk ...
- oracle split函数用法_「干货」Python字符串中的split方法
前面的文章我们有简单的介绍过什么是字符串.Python字符串的输入方式.Python字符串的拼接方法等今天我们主要分享一下Python字符串中split方法! Python字符串中的方法有很多种,其中 ...
- oracle10g ty_str_split,Oracle split(分隔字符串函数)
一 Oracle版本: 10g PLSQL: 8.0 二 具体代码如下: 1 类型 CREATE OR REPLACE TYPE ty_str_split IS TABLE OF VARCHAR2 ( ...
- oracle中split的使用方法,Oracle 自定义split 函数实例详解
Oracle 自定义split 函数 Oracle没有提供split函数,但可以自己建立一个函数实现此功能.比如"abc defg hijkl nmopqr stuvw xy ...
- oracle的split函数
PL/SQL 中没有split函数,需要自己写. 代码: create or replace type type_split as table of varchar2(50); --创建一个 typ ...
- oracle 中 split函数,Oracle Split功能函数
在pl/sql时经常会碰到将某些特定的符号转换成行,这功能相当于split.以前在网上收集的split函数如下: CREATE OR REPLACE TYPE DJ_STR_SPLIT IS TABL ...
- java trim()函数_Java - split()函数和trim()函数的使用方法
split()函数和trim()函数的使用方法 本文地址: http://blog.csdn.net/caroline_wendy/article/details/24465141 详细參考Java ...
- Oracle round函数是什么意思?怎么运用?
如何使用 Oracle Round 函数 (四舍五入) 描述 : 传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果. SELECT ROUND( number, [ decimal_p ...
最新文章
- 无人驾驶还有多久才能全面推开?
- Nginx research, nginx module development
- 低成本运行 Spark 数据计算
- 学霸君袁荣喜:K12一对一辅导,这是一个收割的时代| MCtalk教育访谈摘录
- c语言 if 多个判断条件执行顺序_C语言之流程控制选择语句
- java8根据某个id删选_Java 8可选:如何使用它
- python 示例_带有示例的Python date timetuple()方法
- Activiti的BPMN2.0中的子流程
- es5.4.0-CentOS-6.5-x86_64安装文档
- LSOF 安装与使用
- 【简单python爬虫】爬取豆瓣电影Top250的基本信息
- 三种技术类型的3D摄像头大体总结 3D人脸识别
- window10运行不了1stopt_函数模型分析画图软件-1stopt非线性拟合工具Win10专业版1.7免费版 - 维维软件园...
- 计算机水平居中怎么做,word标题居中怎么设置
- CSS学习笔记 | CSS复合选择器
- 1.4 极限的运算法则
- “搜索大战”正式打响,微软发布ChatGPT版搜索引擎和浏览器
- 【小5聊】腾讯位置服务之小程序简单使用以及显示附近WC步行路线
- iOS从相册选择图片并裁剪,可用于上传头像
- 干货集中营app制作
热门文章
- Django vue 搭建前后端分离的web 三
- Android Studio 是谷歌基于IntelliJ IDEA开发的安卓开发工具,有点类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调
- 权重weight的使用
- display、visibility、opacity的区别
- 3.20 使用钢笔工具绘制冰爽可口的冰激凌 [Illustrator CC教程]
- AR试妆应用功能演示及操作详细步骤
- python官方论坛_python
- 享元模式:如果让你开发英雄联盟的兵线,你会怎么设计?
- java日期工具类、日期格式校验、日期格式化
- Ghost备份后找不到gho镜像文件的解决办法