Oracle 特殊字符转义

转义

function replace_string_json(p_string in varchar2) return varchar2 is
    l_temp varchar2(30000);
  begin
    l_temp := p_string;
    l_temp := replace(l_temp, '\', '\\');
    l_temp := replace(l_temp, '"', '\"');
    l_temp := replace(l_temp, '&', '&');
    l_temp := replace(l_temp, '<', '&lt;');
    l_temp := replace(l_temp, '>', '&gt;');
    l_temp := replace(l_temp, '', '&apos;');
    l_temp := replace(l_temp, '', '&apos;');
    l_temp := replace(l_temp, '', '&quot;');
    l_temp := replace(l_temp, '', '&quot;');
    return l_temp;
  end replace_string_json;      

 

posted @ 2024-04-08 16:45  Iven_lin  阅读(120)  评论(0)    收藏  举报