使用对 NCHAR 或 NVARCHAR 的索引的查询将扫描整个索引,造成额外的时间成本。
使用特定于语言环境的比较值对建立在 NCHAR 或 NVARCHAR 列上的索引进行排序。例如:西班牙语的双 1 字符 (11) 可能被视为一个唯一字符,而不是一对 1。
在某些语言环境中,比较值不是基于代码集顺序的。索引建立使用特定于语言环境的比较值来将键值存储在索引中。因此,使用对 NCHAR 或 NVARCHAR 的索引的查询将扫描整个索引,这是因为数据库服务器是以代码集顺序搜索该索引的。