博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字符串拆分函数 func_splitstr
阅读量:4971 次
发布时间:2019-06-12

本文共 1067 字,大约阅读时间需要 3 分钟。

create type str_split is table of varchar2(4000) ;  1 CREATE OR REPLACE FUNCTION splitstr(p_string IN VARCHAR2, p_delimiter IN VARCHAR2) 2    /********************************************************************** 3     * xdshi add blockment 2015-09-21 4     * 通用方法:按列返回分割字符串后的内容 5     * 入参:p_string 分割字符串 6     *       p_delimiter 分割符 7     * 返回:每个分割出来的字符串 8     **********************************************************************/ 9     RETURN str_split10     PIPELINED11 AS12     v_length   NUMBER := LENGTH(p_string);13     v_start    NUMBER := 1;14     v_index    NUMBER;15 BEGIN16     WHILE(v_start <= v_length)17     LOOP18         v_index := INSTR(p_string, p_delimiter, v_start);19 20         IF v_index = 021         THEN22             PIPE ROW(SUBSTR(p_string, v_start));23             v_start := v_length + 1;24         ELSE25             PIPE ROW(SUBSTR(p_string, v_start, v_index - v_start));26             v_start := v_index + 1;27         END IF;28     END LOOP;29 30     RETURN;31 END splitstr;

 

转载于:https://www.cnblogs.com/linbo3168/p/6025487.html

你可能感兴趣的文章
eclipse package,source folder,folder区别及相互转换
查看>>
Py 可能是最全面的 python 字符串拼接总结(带注释版)
查看>>
《Java程序设计实验》 软件工程18-1,3 OO实验2
查看>>
【Herding HDU - 4709 】【数学(利用叉乘计算三角形面积)】
查看>>
OPENSSL使用方法
查看>>
接口操作XML
查看>>
idhttp访问DATASNAP有密码验证的中间件
查看>>
libmidas.so.2
查看>>
开发WINDOWS服务程序
查看>>
httpencode编码
查看>>
cross socket和msgpack的数据序列和还原
查看>>
解决跨操作系统平台JSON中文乱码问题
查看>>
DELPHI搭建centos开发环境
查看>>
IdHTTPServer允许跨域访问
查看>>
更新.net core 3.0,dotnet ef命令无法使用的解决办法
查看>>
React躬行记(13)——React Router
查看>>
前端利器躬行记(1)——npm
查看>>
前端利器躬行记(2)——Babel
查看>>
前端利器躬行记(6)——Fiddler
查看>>
Forbidden You don't have permission to access / on this server.
查看>>