我正在编写一段代码,需要迭代字符串内容,每个值都用
,
分隔。
例如,我有我的elements
。
v_list_pak_like varchar2(4000) := 'PEBO,PTGC,PTTL,PTOP,PTA';
我怎样才能将它转换成数组/游标以便在循环中进行迭代?
for x in (elements)
loop
-- do my stuff
end loop;
我希望能够找到一种非常简单的方法,如果可能的话,避免声明关联数组。
是否有可能创建一个函数,该函数返回可用作for
循环输入的某些内容(相对于使用类似于https://dev59.com/_XfZa4cB1Zd3GeqPTZMd#19184203中的while循环)?
提前致谢。
instr
在while
中是我的第二选择。是否可以使用一个函数,在for
循环中返回可用的内容? - J. Chomel