Поделиться через


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

Задает имя параметров сортировки Windows с помощью предложения COLLATE. Имя параметров сортировки Windows состоит из двух частей: обозначения параметров сортировки и стилей сравнения.

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

Синтаксис

<Windows_collation_name> :: = 
     CollationDesignator_<ComparisonStyle>
<ComparisonStyle> :: = 
        { CaseSensitivity_AccentSensitivity
             [ _KanatypeSensitive ] [ _WidthSensitive ]  }
  | { _BIN | _BIN2 }

Аргументы

  • CollationDesignator
    Указывает базовые параметры сортировки, используемые параметрами сортировки Windows. Правила базовых параметров сортировки отвечают за следующее.

    • Алфавит или язык, правила сортировки которого применяются, когда определена словарная сортировка.
    • Кодовые страницы, которые используются для хранения символьных данных в символах, не входящих в Юникод.

    Некоторые примеры.

    • Latin1_General или French: оба порядка сортировки используют кодовую страницу 1252.
    • Турецкий язык использует кодовую страницу 1254.

    Просмотр списка обозначений параметров сортировки см. в разделе Настройка параметров сортировки в программе установки.

  • CaseSensitivity
    Параметр CI указывает, что регистр не учитывается, а CS — что регистр учитывается.
  • AccentSensitivity
    AI означает, что диакритические знаки игнорируются, AS означает, что они учитываются.
  • KanatypeSensitive
    Omitted определяет порядок следования без учета типов японской азбуки, KS определяет порядок следования, учитывающий тип японской азбуки.
  • WidthSensitivity
    Omitted определяет нечувствительность к ширине символов, WS определяет чувствительность к ширине символов.
  • BIN
    Означает, что будет использован двоичный порядок сортировки, применяющийся для обеспечения обратной совместимости.
  • BIN2
    Определяет двоичный порядок сортировки, использующий семантику сравнения элементов кода, что впервые было применено в версии SQL Server 2005.

Замечания

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

Примеры

Ниже приведены некоторые примеры имен параметров сортировки Windows:

  • Latin1_General_CI_AS
    Параметры сортировки используют правила сортировки словаря Latin1 General и кодовую страницу 1252. Регистр не учитывается, но учитываются диакритические знаки.
  • Estonian_CS_AS
    Параметры сортировки используют правила сортировки эстонского словаря и кодовую страницу 1257. Учитывается регистр и диакритические знаки.
  • Latin1_General_BIN
    Параметры сортировки используют кодовую страницу 1252 и правила двоичной сортировки. Правила сортировки словаря Latin1 General не учитываются.

См. также

Справочник

ALTER TABLE (Transact-SQL)
Константы (Transact-SQL)
CREATE DATABASE (Transact-SQL)
CREATE TABLE (Transact-SQL)
DECLARE @local\_variable (Transact-SQL)
table (Transact-SQL)

Другие ресурсы

Работа с параметрами сортировки

Справка и поддержка

Получение помощи по SQL Server 2005