oralce split 函数
来源:互联网 发布:知乎招聘员工的 编辑:程序博客网 时间:2024/06/03 12:40
create OR REPLACE type Split_Type as object
(
s_id integer,
s_value varchar2(1000)
);
CREATE OR REPLACE TYPE Split_Table IS TABLE OF Split_Type ;
CREATE OR REPLACE FUNCTION Split (
p_str IN VARCHAR2,
p_delimiter IN VARCHAR2 default(',') --分隔符,默认逗号
)
RETURN Split_Table
IS
j INT := 0;
i INT := 1;
len INT := 0;
len1 INT := 0;
str VARCHAR2 (4000);
return_split Split_Table := Split_Table();
BEGIN
len := LENGTH (p_str);
len1 := LENGTH (p_delimiter);
WHILE j < len
LOOP
j := INSTR (p_str, p_delimiter, i);
IF j = 0
THEN
j := len;
str := SUBSTR (p_str, i);
return_split.EXTEND;
return_split (return_split.COUNT) := Split_Type(return_split.Count, str);
IF i >= len
THEN
EXIT;
END IF;
ELSE
str := SUBSTR (p_str, i, j - i);
i := j + len1;
return_split.EXTEND;
return_split (return_split.COUNT) := Split_Type(return_split.Count, str);
END IF;
END LOOP;
RETURN return_split;
END Split;
- oralce split 函数
- Oralce-函数
- Oralce 函数
- Split 函数
- split 函数
- split 函数
- Split 函数
- Split函数
- split()函数
- split 函数
- split()函数
- oralce汇总函数备忘
- oralce函数说明
- ORALCE常用函数说明
- oralce函数大全
- Java调用oralce函数
- oralce函数大全
- oralce 常用函数
- sharding技术
- 关于自定义转场动画,我都告诉你。
- 1.2iOS常用的开源库(一)
- Android触屏分发机制(二)
- Spark累加器(Accumulator)陷阱及解决办法
- oralce split 函数
- 手机和电脑简单的远程协作
- 持续集成篇_06_SonarQube代码质量管理平台的配置与使用
- css3 animation动画对应属性解释
- Oracle集群(RAC)及 jdbc 连接双机数据库
- Debugging Frontend Applications
- 美好的时光
- 侧滑菜单--转自张鸿洋
- java 多字段排序