为什么SQL Server在字符串比较中会忽略结尾的多字节字符?

时间:2019-04-17 20:13:28

标签: sql-server

我正在执行以下查询(SQL Management Studio):

  

“如果N''= N''打印N'等于'否则打印N'不等于'”   结果是:“等于”。

我知道SQL Server遵循ANSI-SQL 92规范和填充字符串进行比较,因此' '等于' '。 有谁知道为什么它忽略了多字节字符? 我的服务器默认排序规则为 SQL_Latin1_General_CP1_CI_AS

谢谢:)

0 个答案:

没有答案