Имя параметров сортировки SQL Server (Transact-SQL)

Применимо к:SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure Управляемый экземпляр SQL Azure Конечная точка аналитики аналитики Synapse Analytics Analytics (PDW)SQL Analyticsв Microsoft FabricХранилище в Microsoft Fabric

Является одной строкой, указывающей имя сортировки для параметров сортировки SQL Server.

SQL Server поддерживает параметры сортировки Windows. SQL Server также поддерживает ограниченное число параметров сортировки (<80), которые называются параметрами сортировки SQL Server и были разработаны до появления параметров сортировки Windows, поддерживаемых SQL Server. Параметры сортировки SQL Server по-прежнему поддерживаются для обратной совместимости, но не должны использоваться для новой работы разработки. Дополнительные сведения о параметрах сортировки Windows см. в статье Имя параметров сортировки Windows.

Соглашения о синтаксисе Transact-SQL

Синтаксис

<SQL_collation_name> :: =
SQL_SortRules[_Pref]_CPCodepage_<ComparisonStyle>

<ComparisonStyle> ::=
_CaseSensitivity_AccentSensitivity | _BIN

Примечание.

Сведения о синтаксисе Transact-SQL для SQL Server 2014 (12.x) и более ранних версиях см . в документации по предыдущим версиям.

Аргументы

SortRules — строка, устанавливающая алфавит или язык, правила сортировки которого применяются при определении словарной сортировки. В качестве примеров приведены Latin1_General или Polish.

Pref — определяет настройки верхнего регистра. Даже если сравнение является нечувствительным, версия верхнего регистра буквы сортирует до версии нижнего регистра, когда нет другого отличия.

Codepage — определяет число из одной-четырех цифр, которое идентифицирует кодовую страницу, используемую параметрами сортировки. CP1 определяет кодовую страницу 1252; для всех остальных кодовых страниц необходимо указывать их полный номер. Например, CP1251 определяет кодовую страницу 1251, а CP850 определяет кодовую страницу 850.

CaseSensitivityCI — указывает, что регистр символов не учитывается. CS — определяет учет регистра.

AccentSensitivityAI — указывает, что регистр символов не учитывается. AS — определяет учет регистра.

BIN — определяет двоичный порядок сортировки.

Замечания

Чтобы получить список параметров сортировки SQL Server, поддерживаемых сервером, выполните следующий запрос.

SELECT * FROM sys.fn_helpcollations()
WHERE name LIKE 'SQL%';

Примечание.

Для идентификатора порядка сортировки 80 используйте любые из параметров сортировки Windows с кодовой страницей 1250 и двоичный порядок. Примеры: Albanian_BIN, Croatian_BIN, Czech_BIN, Romanian_BIN, Slovak_BIN, Slovenian_BIN.

См. также