在SQL Server 中查询韩文信息时,没有匹配到对应的信息,检查程序后发现字段类型是nvarchar类型的没有问题,
打开存储过程后找到问题了:原来是拼接后的查询语句存储在一个varchar变量中,执行后不识别韩文。将变量类型改为nvarchar后搞定。
在SQL中英文可以用任意类型字段来存储,但是中文、韩文等只能存储在Unicode类型字段中,所以在操作中文或除英文外的其他语言时,最好在前面加上‘N’,以免出错。