oracle字符串按制定分隔符截取
来源:互联网 发布:出国才知中国好演讲稿 编辑:程序博客网 时间:2024/04/30 13:44
CREATE OR REPLACE TYPE str_split IS TABLE OF VARCHAR2 (4000);
CREATE OR REPLACE FUNCTION splitstr(p_string IN VARCHAR2, p_delimiter IN VARCHAR2)
RETURN str_split
PIPELINED
AS
v_length NUMBER := LENGTH(p_string);
v_start NUMBER := 1;
v_index NUMBER;
BEGIN
WHILE(v_start <= v_length)
LOOP
v_index := INSTR(p_string, p_delimiter, v_start);
IF v_index = 0
THEN
PIPE ROW(SUBSTR(p_string, v_start));
v_start := v_length + 1;
ELSE
PIPE ROW(SUBSTR(p_string, v_start, v_index - v_start));
v_start := v_index + 1;
END IF;
END LOOP;
RETURN;
END splitstr;
测试:
select * from table(splitstr('Hello,Cnblogs!',','));
- oracle字符串按制定分隔符截取
- Oracle函数,按分隔符截取字符串
- Oracle函数,按分隔符截取字符串 [问题点数
- oracle 根据分隔符截取字符串
- C语言实现按分隔符来截取字符串
- 将一个制定分隔符的字符串进行分割
- Oracle 根据分隔符分隔字符串
- c# string字符串截取 分隔符是字符串
- 字符串截取(倒数第二个分隔符开始)
- C语言中通过分隔符来截取字符串
- [转]C语言中通过分隔符来截取字符串
- C语言中通过分隔符来截取字符串
- 截取 指定分隔符对字符串进行切片 split
- SQL Server 根据分隔符依次截取每个子字符串
- SQL Server 根据分隔符依次截取每个子字符串
- Oracle 通过Substr和Instr实现制定字符的字符串的截取
- 字符串截取制定长度的函数
- Oracle处理指定分隔符中的字符串
- codeforces 230/B 素数变形计
- Winlogon、LSASS、Userinit
- Erlang与As通讯解决消息粘包
- new与malloc
- eclipse下cdt插件的安装
- oracle字符串按制定分隔符截取
- SQL1999标准:学习
- 最快最简单的排序——桶排序
- Kobject模型
- linux sort,uniq,cut,wc命令详解
- A类只能通过B类的方法实例化,不能直接使用new,即内部类~代码一段
- android中获取手机验证码的倒计时操作
- java入门一DAY07------java基础 三大技术框架 三元运算 流程控制 方法总结
- 丑数的判断与计算