17,380
社区成员
发帖
与我相关
我的任务
分享
[/quote]
SQL> create or replace function my_split(str in varchar)
2 return varchar
3 as
4 i integer := 0;
5 str1 varchar(1000);
6 begin
7 i := instr(str,',',1);
8 str1 := substr(str,0,i);
9 return str1;
10 end;
11 /
Function created
SQL> select my_split('ok,test') from dual;
MY_SPLIT('OK,TEST')
--------------------------------------------------------------------------------
ok,
SQL> [/quote]
分都给您了
谢谢谢谢,好了
困扰了我一下午
原来错在变量的声明了
[/quote]
SQL> create or replace function my_split(str in varchar)
2 return varchar
3 as
4 i integer := 0;
5 str1 varchar(1000);
6 begin
7 i := instr(str,',',1);
8 str1 := substr(str,0,i);
9 return str1;
10 end;
11 /
Function created
SQL> select my_split('ok,test') from dual;
MY_SPLIT('OK,TEST')
--------------------------------------------------------------------------------
ok,
SQL> 