自己实现stringToken吧另外:最好介绍一下你的开发环境吧?

解决方案 »

  1.   

    如果是单纯的PL/SQL可以才虑用instr() + substr() + to_number()实现
      

  2.   

    FORM BUILDER + ORACLE9I,不用那两个函数也可以,只要能实现功能就可以,紧急呀,有人帮忙么?
      

  3.   

    你们说的那个stringoken怎么写呀,我刚用oracle才不到2个月所以有很多不清楚的地方,请大家帮忙!
      

  4.   

    create or replace procedure StringTrunc(arrayin varchar2) is     --arrayin输入字符串
      i number;    
      k number;
      type arr is array(100) of varchar2;
      arr1 arr:=arr();  --arr1存储逗号分割数字的数组
    begin
    loop  
        len=length(arrayin);
        k=instrb(arrayin,1,',');
        if k=0 then
           arr1(i):=substrb(arrayin,1,len-k);
           exit;
        else
           arr1(i):=substrb(arrayin,1,k-1)
           arrayin=substrb(arrayin,k+1,len-k)
           i:=i+1; 
        end if;
    end loop;
    end;