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

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

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

Применимо для следующих объектов: SQL Server (от SQL Server 2008 до текущей версии), База данных SQL Windows Azure (с первого выпуска по текущую версию).

Значок ссылки на раздел Синтаксические обозначения в 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 (SQL Server Transact-SQL)

CREATE TABLE (SQL Server)

DECLARE @local\_variable (Transact-SQL)

table (Transact-SQL)

sys.fn_helpcollations (Transact-SQL)