Oracle截取字元串進行循環
存儲過程
create or replace procedure PRO_FOR_TEST is
v_temp_name varchar2(4000);
begin
v_temp_name := '傑克、克拉克、托尼、莉莉';
--循環開始
for e in (select column_value from table(strsplit(v_temp_name, '、'))) loop
dbms_output.put_line(e.column_value);
--循環結束
end loop;
end PRO_FOR_TEST;
測試
begin
-- Call the procedure
pro_for_test;
end;