我的字段里有'我该怎么去屏蔽这个呢
如:
String src="i'm cmcc";select * from table where name like '%src%'
也就是等于
select * from table where name like '%i'm cmcc%'
这样的话就会报错!我该怎么样写这样的语句呢~请大家多多帮忙,在线等!急!!
解决立刻结帖!

解决方案 »

  1.   

    select * from test where  a like '%i'||chr(39)||'m cmcc%'
      

  2.   

    select * from table where name like '%i\'m cmcc%' escape '\';
      

  3.   

    大哥,现在还有个字符是,是
    select * from table where name like '%&admin%'
    他就会把&admin当成要输入的参数来看,
    那又怎么屏蔽呢,
    或者你告诉我一个什么帮助,我自己查也可以,不用这样老是麻烦你了!
      

  4.   

    select * from 
    (select 'i''m cmcc'  a from dual)
     where a like '%i''m cmcc%'可以直接用'来做"'"的转义符