作为默认的SQL_Latin1_General_CP1_CI_AS
SQL服务器的排序规则不能区分ss
和ß
,我想换一个特定列的排序规则在表中SQL_Latin1_General_CP437_BIN2
,如建议在这里.
但是,我不确定这是否通常是一种好的做法.此外,我不确定除以下之外的其他影响:
我很好奇这个变化的其他主要影响,如果有的话.
此外,我还想知道以下哪一个最适合这种情况:
SQL_Latin1_General_CP437_BIN
描述: Latin1-常规,Unicode数据的二进制排序,SQL Server在代码页437上的排序顺序30用于非Unicode数据
SQL_Latin1_General_CP437_BIN2
描述: Latin1-常规,Unicode数据的二进制代码点比较排序,SQL Server在代码页437上的排序顺序30用于非Unicode数据
SQL_Latin1_General_CP850_BIN
描述: Latin1-常规,Unicode数据的二进制排序,SQL Server在代码页850上的排序顺序40,用于非Unicode数据
SQL_Latin1_General_CP850_BIN2
描述: Latin1-常规,Unicode数据的二进制代码点比较排序,SQL Server在代码页850上的排序顺序40,用于非Unicode数据
如果您认为其他排序规则更适合此方案,请同时提及这些排序规则.
2017年3月19日更新: 对于提出此问题的任何人:
玩得开心 :)