mssql sqlserver “SQL Server 排序规则”简介说明


摘要:
下文将讲述”sql server排序规则”的名称命名简介,如下所示 :
实验环境:sql server 2008 R2


sql server数据引擎中的排序规则有2千多条,其中包含”windows 排序规则” 和sql server自身排序规则(75个 sql server排序规则),”sql server排序规则”是数据库最开始支持的排序规则,后续为了兼容整个数据库系统,依然保留着”sql server排序规则”,
下文将讲述”sql server排序规则”的命名样式

---1.我们可以通过以下sql脚本,获取数据库引擎中的"sql server排序规则"
SELECT * FROM sys.fn_helpcollations()   
WHERE name    LIKE 'SQL%'; 

样式类型
SQL_SortRules[_Pref]_CPCodepage_

::=
_CaseSensitivity_AccentSensitivity | _BIN
—————————-
参数说明:
SortRules:
“sql server排序规则”名称
Pref
大写字母优先标识
Codepage
于标识排序规则所使用的代码页的 1 至 4 位数号码。
SQL_Romanian_CP1250_CI_AS中的CP1250,Codepage为1250代表代码页编号为1250
CaseSensitivity:
CI 指不区分大小写
CS 指区分大小写
AccentSensitivity
AI 指不区分重音
AS 指区分重音
BIN
指使用二进制排序顺序。

mssql_sqlserver_sql排序规则查看方法

mssql_sqlserver_sql排序规则查看方法