考虑以下脚本 - 第二个 INSERT 语句引发主键冲突。
BEGIN TRAN
CREATE TABLE UnicodeQuestion
(
UnicodeCol NVARCHAR(100)
COLLATE Latin1_General_CI_AI
)
CREATE UNIQUE INDEX UX_UnicodeCol
ON UnicodeQuestion ( UnicodeCol )
INSERT INTO UnicodeQuestion (UnicodeCol) VALUES (N'ae')
INSERT INTO UnicodeQuestion (UnicodeCol) VALUES (N'æ')
ROLLBACK
据我了解,如果我想让我的索引分别处理这些值,我需要使用二进制排序规则。但是有许多二进制排序规则,它们的名称中有各自的文化!我不想要文化敏感的治疗...
在 nvarchar 列中存储任意 Unicode 数据时应该使用哪种排序规则?