天天看點

Oracle截取字元串進行循環Oracle截取字元串進行循環

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;
           
Oracle截取字元串進行循環Oracle截取字元串進行循環