我的库里包含 &# 这类的西欧编码
我想查找 这中数据 比如 where t_value='&#12345'但是使用plsql 后他自动将&#转义成变量 让我输入值,如何去掉这个转义呢?

解决方案 »

  1.   

    where t.sname like '%&&#12345%' escape '&'
      

  2.   


    支持楼上的另外
    1,连接符
    where t.sname like  '%'||'&'||'&'||'#12345%' ;
    2,使用ascii码
    where t.sname like  '%'||chr(38)||chr(38)||'#12345%' ;
      

  3.   


    修改一下where t_value='&#12345'1,连接符
    where t.sname like  '%'||'&'||'#12345%' ;
    2,使用ascii码
    where t.sname like  '%'||chr(38)||'#12345%' ;