如何在动态查询中处理外语字符?

时间:2013-08-26 09:34:23

标签: sql sql-server-2008

更新查询不适用于特定列中的外部字符。我得到像“Гроздановски”这样的字符,它们无法在动态查询中处理。

更新的动态查询导致这些字符集的错误。

1 个答案:

答案 0 :(得分:1)

有一种特殊的符号用于声明Unicode字符串 - N'Гроздановски'。如果您正在使用NVARCHAR - 默认情况下它是Unicode友好的,因此N''在这种情况下将是多余的。
看一篇文章Why to use N prefix in SQL?
如果这不会有帮助 - 提供无效的查询。