Имя параметров сортировки 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)
Другие ресурсы
Работа с параметрами сортировки