oracle截取两个字符串之间的字符串
发布人:shili8
发布时间:2022-12-12 19:29
阅读次数:34
create or replace function func_substr_for_2str(p_str in varchar2,p_first_str in varchar2,p_next_str in varchar2) return varchar2 as
idx int;
idx2 int;
ret_str varchar2(4000);
begin
idx := instr(p_str,p_first_str);
idx := instr(p_str,p_next_str);
ret_str := substr(p_str, idx+length(p_first_str), idx2-idx-length(p_first_str));
return ret_str;
end func_substr_for_2str;
?