2012年3月21日 星期三

SQL Server 利用like查詢時的技巧

由於系統環境關係
原本舊DB資料是big 5轉檔到SQL Server後,也將big5轉為UTF-8

但是卻發現部分特殊字使用like查詢時,會無法找到。
因為原本寫法為
select * form a where name like '%XXX%'
這樣的寫法,無法select 出資料
但是改寫為
select * form a where name like N'%XXX%'
就可以順利找到資料了。
因為,N = Unicode 就是指定後面字串是Unicode ~ :D


沒有留言:

張貼留言