我想用unicode字符執行查詢。我能夠通過將N
添加到查詢中來執行正常的相等查詢(例如:..... WHERE column=N'exact_stringâ'
)。但是,當我嘗試使用LIKE
時,這似乎不起作用。關於如何使這項工作的任何想法?如何在unicode字符串中使用'LIKE'語句?
樣品查詢: SELECT * FROM t_sample WHERE t_column LIKE N'%â%'
此外,我怎麼能知道哪些編碼並在SQL Server使用存儲nvarchar
或nchar
數據類型和它所使用的編碼顯示在SQL編輯器的查詢?
編輯:我的壞。這實際上起作用。我試圖在錯誤的窗口中執行查詢。但是這個好處是我瞭解了SQL Server中的排序規則設置。
取決於你整理設置 – 2010-11-23 01:02:43