oracle实现split函数
来源:互联网 发布:win10一直准备windows 编辑:程序博客网 时间:2024/05/22 01:42
type char_table is table of varchar2(4000);
下面是具体的函数
function split_string(pi_str in varchar2, pi_separator in varchar2) return char_table is
v_char_table char_table;
v_temp varchar2(4000);
v_element varchar2(4000);
begin
v_char_table := char_table();
v_temp := pi_string;
while instr(v_temp, pi_separator) > 0
loop
v_element := substr(v_temp,1,instr(v_temp, pi_separator)-1);
v_temp := substr(v_temp, instr(v_temp,pi_separator)+ length(pi_separator) , length(v_temp));
v_char_table.extend;
v_char_table(v_char_table.count) := v_element;
end loop;
v_char_table.extend;
v_char_table(v_char_table.count) := v_temp
return v_char_table;
end split_string;
测试函数
Sql代码
procedure test_split_string(pi_string in varchar, pi_separator in varchar2) is
v_char_table char_table
begin
v_char_table := split_string(pi_string, pi_separator);
for i in 1 .. v_char_table.count
loop
dbms_output.put_line(v_char_table(i));
end loop;
end test_split_string;
- Oracle 实现split函数
- oracle实现split函数
- Oracle实现split函数
- oracle实现split函数
- Oracle实现split函数2
- oracle实现字符串分割函数 split()函数
- Oracle 实现 split 函数 (返回数组)
- oracle 实现 split 函数 (返回数组)
- Oracle实现类似SPLIT函数功能
- oracle 实现 split 函数 (返回数组)
- oracle 实现 split 函数 (返回数组)
- oracle split函数
- Oracle中的Split函数
- Oracle Split功能函数
- oracle的split函数
- oracle的split函数
- Oracle Split函数
- oracle的split函数
- 注册表注入
- NSString类型转换成char类型
- PreferenceActivity用法简介
- 电子线路基础 18 -----第 18 讲笔记
- 移动应用快速开发平台(三)
- oracle实现split函数
- ASP教程: ASP内建对象Server
- 3.6 文件I/O_lseek函数
- consistent hashing算法简介
- 我的博客
- 纠结的poj1573.。。
- localX mouseX stageX 的区别
- 基础线段树
- javascript DOM 遍历