[MSSQL]欄位型態為ntext時中文查不到資料

MSSQL欄位型態為ntext時,若要查用中文查詢時,無法查詢到資料。

SELECT * FROM ATable where A like '%中文字%';

因為寫入的中文是Unicode,所以where條件要加N來識別,才能查到資料。

SELECT * FROM ATable where A like N'%中文字%';

reference web:
http://www.blueshop.com.tw/board/FUM20041006152735ZFS/BRD20050612182713UBP.html



留言

這個網誌中的熱門文章

ORA-12514: TNS: 監聽器目前不知道連線描述區中要求的服務

Oracle 例外控制(Exception Control)

Oracle 工作排程 DBMS_JOB 筆記