sQL2000 查询不出中文 试过加N 也不行 英文SQL SERVER 2000 SP4 WINDOWS SERVER 2000 英文 TABLE 表中有一DES字段VARCHAR 存有英文加中文内容 , 现要根据中文关键字模糊查询相关记录, 通常英文没问题 SELECT * FROM TABLE1 WHERE DES LIKE '%中文%‘ 但中文不行,无结果或不是正确结果, 找过N年前的贴子,加N,也不行,
SELECT * FROM TABLE1 WHERE DES LIKE N'%中文%‘
现试过修改数据库字符集为Chinese_PRC_CI_AS,
无果 再依次试改字段类型为NVARCHAR 也无果 其它方法: SELECT DES FROM UN_ITEM1 with(index=IX_UN_ITEM1) WHERE PATINDEX(DES, N'光油')>0
SELECT * FROM TABLE1 WHERE DES LIKE N'%中文%‘ collate chinese_prc_bin --collate Chinese_PRC_CI_AS
SELECT * FROM TABLE1 WHERE DES LIKE '%中文%‘ collate chinese_prc_bin --collate Chinese_PRC_CI_AS