代码中
return queryStr.replace("!","!!").replace("%", "!%").replace("_", "!_").replace("'", "''");
SQL
AND COLUMN LIKE '%' || :queryStr || '%' escape '!')
主要是
!、%、_、',特别注意'不是用escape定义的字符转义,是两个自身
代码中
return queryStr.replace("!","!!").replace("%", "!%").replace("_", "!_").replace("'", "''");
SQL
AND COLUMN LIKE '%' || :queryStr || '%' escape '!')
主要是
!、%、_、',特别注意'不是用escape定义的字符转义,是两个自身
本文标题:DB2模糊搜索对特殊字符处理
本文链接:https://www.haomeiwen.com/subject/xkgrcctx.html
网友评论