适用于: Microsoft Fabric Microsoft Fabric Warehouse 中的 SQL Server Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse Analytics Analytics Platform System (PDW) SQL Analytics 终结点
为 SQL Server 排序规则指定排序规则名称的单个字符串。
SQL Server 支持 Windows 排序规则。 SQL Server 还支持有限数量(< 80 个)的排序规则(称为 SQL Server 排序规则),这些规则是在 SQL Server 支持的 Windows 排序规则之前开发的。 仍然支持 SQL Server 排序规则只是为了实现向后兼容性,不应将这些排序规则用于新开发工作。 有关 Windows 排序规则的详细信息,请参阅 Windows 排序规则名称 。
Transact-SQL 语法约定
<SQL_collation_name> :: = SQL_SortRules[_Pref]_CPCodepage_<ComparisonStyle> <ComparisonStyle> ::= _CaseSensitivity_AccentSensitivity | _BIN 若要查看 SQL Server 2014 (12.x) 及更早版本的 Transact-SQL 语法,请参阅早期版本文档。 SortRules 标识字母表或语言的字符串,当指定按字典排序时应用该字母表或语言的排序规则。 例如 Latin1_General 或波兰语。 Pref 指定大写字母优先。 即使比较时不区分大小写,在没有其他区别的情况下,大写字母也将排在小写字母之前。 Codepage 指定用于标识排序规则所使用的代码页的 1 至 4 位数号码。 CP1 指定代码页 1252,对于其他所有代码页,则需指定完整的代码页编号。 例如,CP1251 指定代码页 1251,CP850 指定代码页 850。 CaseSensitivityCI 指定不区分大小写,CS 指定区分大小写。 AccentSensitivityAI 指定不区分重音,AS 指定区分重音。 BIN 指定使用二进制排序顺序。 若要列出您的服务器支持的 SQL Server 排序规则,请执行以下查询。 SELECT * FROM sys.fn_helpcollations() WHERE name LIKE 'SQL%'; 对于排序顺序 ID 80,请使用代码页为 1250 的任何 Window 排序规则,并使用二进制顺序。 例如:Albanian_BIN、Croatian_BIN、Czech_BIN、Romanian_BIN、Slovak_BIN、Slovenian_BIN。 ALTER TABLE CREATE DATABASE CREATE TABLE DECLARE @local_variable table sys.fn_helpcollations 即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:https://aka.ms/ContentUserFeedback。 提交和查看相关反馈
若要查看 SQL Server 2014 (12.x) 及更早版本的 Transact-SQL 语法,请参阅早期版本文档。
SortRules 标识字母表或语言的字符串,当指定按字典排序时应用该字母表或语言的排序规则。 例如 Latin1_General 或波兰语。
Pref 指定大写字母优先。 即使比较时不区分大小写,在没有其他区别的情况下,大写字母也将排在小写字母之前。
Codepage 指定用于标识排序规则所使用的代码页的 1 至 4 位数号码。 CP1 指定代码页 1252,对于其他所有代码页,则需指定完整的代码页编号。 例如,CP1251 指定代码页 1251,CP850 指定代码页 850。
CaseSensitivityCI 指定不区分大小写,CS 指定区分大小写。
AccentSensitivityAI 指定不区分重音,AS 指定区分重音。
BIN 指定使用二进制排序顺序。
若要列出您的服务器支持的 SQL Server 排序规则,请执行以下查询。
SELECT * FROM sys.fn_helpcollations() WHERE name LIKE 'SQL%'; 对于排序顺序 ID 80,请使用代码页为 1250 的任何 Window 排序规则,并使用二进制顺序。 例如:Albanian_BIN、Croatian_BIN、Czech_BIN、Romanian_BIN、Slovak_BIN、Slovenian_BIN。 ALTER TABLE CREATE DATABASE CREATE TABLE DECLARE @local_variable table sys.fn_helpcollations 即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:https://aka.ms/ContentUserFeedback。 提交和查看相关反馈
对于排序顺序 ID 80,请使用代码页为 1250 的任何 Window 排序规则,并使用二进制顺序。 例如:Albanian_BIN、Croatian_BIN、Czech_BIN、Romanian_BIN、Slovak_BIN、Slovenian_BIN。
提交和查看相关反馈