oracle实现split函数 给Oracle添加split和splitstr函数的方法?

给Oracle添加split和splitstr函数的方法?如何返回Oracle的split函数截获的一行数据]ustruSplitIsTableOfVarchar2(4000)CREATEORREPL

给Oracle添加split和splitstr函数的方法?

如何返回Oracle的split函数截获的一行数据]ustruSplitIsTableOfVarchar2(4000)

CREATEORREPLACEFUNCTIONsplit(puStrInvarchar2,puDelimiterInvarChar2)

RETURNtyuStruSplit

IS

jINT:=0

iINT:=1

lenit:=0

len1INT:=0

strVARCHAR2(4000)

str splittyuStr split:=tyuStrsplit()

BEGIN

len:=长度(pustr)

len1:=长度(pudelimiter)

WHILEj