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

Строка, указывающая имя параметров сортировки SQL Server.

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

Значок ссылки на раздел Синтаксические обозначения в Transact-SQL

Синтаксис

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

<ComparisonStyle> ::= 
    _CaseSensitivity_AccentSensitivity | _BIN

Аргументы

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

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

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

  • CaseSensitivity
    CI определяет нечувствительность к регистру, CS определяет чувствительность к регистру.

  • AccentSensitivity
    AI означает, что диакритические знаки пропускаются, AS показывает, что они учитываются.

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

Замечания

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

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

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

См. также

Справочник

ALTER TABLE (Transact-SQL)

Константы (Transact-SQL)

CREATE DATABASE (Transact-SQL)

Инструкция CREATE TABLE (Transact-SQL)

DECLARE @local\_variable (Transact-SQL)

table (Transact-SQL)

sys.fn_helpcollations (Transact-SQL)