SQL> create or replace function left(s1 in varchar2,s2 in varchar2) return varch
ar2 is
2 v_n number;
3 begin
4 v_n := instr(s1,s2);
5 if v_n=0 then return s1;
6 else return substr(s1,0,v_n-1);
7 end if;
8 end left;
9 /函数已创建。没问题呀!!!
ar2 is
2 v_n number;
3 begin
4 v_n := instr(s1,s2);
5 if v_n=0 then return s1;
6 else return substr(s1,0,v_n-1);
7 end if;
8 end left;
9 /函数已创建。没问题呀!!!
你可以用show error查看的。
哦,你最后重新取个名字:好像left是oracle关键字、
create or replace function left(s1 in varchar2,s2 in varchar2) return varchar2 is
v_n number;
begin
v_n := instr(s1,s2);
if v_n=0 then return s1;
else return substr(s1,0,v_n-1);
end if;
end left;
/