欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

oracle截取两个字符串之间的字符串

程序员文章站 2022-05-20 09:29:49
...
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;