2009年2月19日 星期四

MSSQL 脫逸字元

一般常遇到資料庫的文字會有 ' 浮號的
就會用 '' 來達到特殊字元的結果

今天遇到的狀況是特別要用 like 找 %E8%30 的狀況
因為 % 是代表萬用字元
所以光是 like '%%e8%30%' 並不能得到所需的結果
查過Escape single quotes and wild cards 相關資料
知道可以用這個方法作到
\%e8\%30 ESCAPE '\'

不過脫逸字元只能用單一字元並不能使用字串
是否有其它人遇過更難處理的狀況呢 ?

沒有留言: