Oracle实现类似SPLIT函数功能
来源:互联网 发布:个人日常事务管理软件 编辑:程序博客网 时间:2024/05/18 12:30
Oracle实现类似SPLIT函数功能
步骤1:创建函数的返回类型,它为自定义类型;
CREATE OR REPLACE TYPE type_split AS TABLE OF varchar2(4000);
步骤2: 实现SPLIT函数
CREATE OR REPLACE FUNCTION f_split(p_list varchar2, p_seperator varchar2) return type_splitPIPELINED ISl_idx PLS_INTEGER;v_list varchar2(32767):=p_list;BEGIN LOOP l_idx:=instr(v_list,p_seperator); IF l_idx>0 THEN PIPE ROW(substr(v_list,1,l_idx-1)); v_list:=substr(v_list,l_idx+length(p_seperator)); ELSE PIPE ROW(v_list); EXIT; END IF; END LOOP;END;/
步骤3:检验函数功能
select * from table(f_split('aaa,bbb,ccc,ddd,eee,fff,ggg,hhh,jjj',','));
Result:
- Oracle实现类似SPLIT函数功能
- ORACLE类似split函数的功能
- 实现类似split功能(charindex)
- 实现类似split功能(charindex)
- 实现类似split功能(charindex)
- SQL实现类似C#的Split()函数的功能
- oracle实现类似split效果
- Oracle Split功能函数
- SQL里实现类似SPLIT功能
- SQL Server实现类似split功能
- Oracle 实现split函数
- oracle实现split函数
- Oracle实现split函数
- oracle实现split函数
- SQL----类似Split函数的实现1
- 实现split功能的函数
- 利用函数实现split功能
- Oracle实现split函数2
- 用IIS6.0的密码修改功能修改AD用户密码
- 看到关于青年三分法最精辟的一张图
- poj2485--Kruskal
- DataGridView控件用法合集(十二)
- 18句话入门SQLServer XML查询
- Oracle实现类似SPLIT函数功能
- 杭电 3371 kruskal()算法
- have you declared this activity in your AndroidManifest.xml?
- 环境变量配置文件
- tcp ip
- GDB 命令详细解释【转】
- 基于间接寻址的线性表
- Linux后台运行程序,输入输出重定向
- Dark Time 断想