更新查询不适用于特定列中的外部字符。我得到像“Гроздановски”这样的字符,它们无法在动态查询中处理。
更新的动态查询导致这些字符集的错误。
答案 0 :(得分:1)
有一种特殊的符号用于声明Unicode字符串 - N'Гроздановски'
。如果您正在使用NVARCHAR
- 默认情况下它是Unicode友好的,因此N''
在这种情况下将是多余的。
看一篇文章Why to use N
prefix in SQL?
如果这不会有帮助 - 提供无效的查询。