SQL Server 查詢條件是中文查不出來

原文地址:http://blog.sina.com.cn/s/blog_49ef89350100amla.html

今天下午做一個數據庫測試,但寫到一個包含中文的where條件查詢語句時,怎麼修改,查詢都無法查處來,但數據庫中確實存在着這條記錄,後來找了好久終於找到這篇文章,解決了。

數據庫中是中文,但是查詢條件是中文怎麼也查不出來。

原來使用的數據庫是英文版本的,所以數據庫中的字段值是unicode編碼的

首先看看字段類型是不是 : char ->nchar  varchar ->nvarchar  text ->ntext

然後在查詢時加入N:select * form table where city=N'上海'

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章