Использование двоичных параметров сортировки

Следующие замечания помогут решить, какие параметры сортировки пригодны для реализации в Microsoft SQL Server, старые или новые. Поддержка параметров сортировки BIN и BIN2 будет продолжена в следующих версиях SQL Server.

В двоичных параметрах сортировки данные сортируются на основе последовательности закодированных значений, определяемых языковым стандартом и типом данных. Двоичные параметры сортировки в SQL Server определяют языковой стандарт и используемую кодовую страницу ANSI, применяя двоичный порядок сортировки. Двоичные параметры сортировки полезно применять для повышения производительности приложений вследствие их относительной простоты. Для типов данных, отличных от Юникода, сравнение данных производится на основе элементов кода, определенных кодовой страницей ANSI. Типы данных в Юникоде сравниваются на основе элементов кода Юникода. Для двоичных параметров сортировки на основе типов данных Юникода при сортировке данных языковой стандарт не учитывается. Например, параметры сортировки Latin_1_General_BIN и Japanese_BIN дают одинаковые результаты сортировки, если используются с данными в Юникоде.

Прежние двоичные параметры сортировки в SQL Server выполняли неполное сравнение кодовых точек для данных в Юникоде. Старые двоичные параметры сортировки SQL Server сравнивали первые символы как тип данных WCHAR, а затем следовало побитовое сравнение. В целях обратной совместимости семантика существующих двоичных параметров сортировки изменяться не будет.

Правила использования двоичных параметров сортировки

Если приложения Microsoft SQL Server 2005 взаимодействуют с ранними версиями SQL Server, использующими двоичные параметры сортировки, продолжайте применять их. Двоичные параметры сортировки могут быть более подходящим выбором для смешанной среды.

Правила использования параметров сортировки BIN2

Двоичные параметры сортировки в этом выпуске SQL Server включают новый набор параметров сортировки со сравнением исключительно элементов кода. Пользователи могут переходить на новые двоичные параметры сортировки для получения преимущества реального сравнения элементов кода. При разработке новых приложений рекомендуется использовать новые двоичные параметры сортировки. Новым суффиксом BIN2 определяются имена наборов параметров сортировки, реализующих новую семантику параметров сортировки элементов кода. Кроме того, добавлен новый флаг сравнения, соответствующий BIN2 для новой двоичной сортировки. Преимущества заключаются в более простой среде разработки и более ясной семантике.

См. также

Справочник

Настройка параметров сортировки и поддержка нескольких языков
Настройка параметров сортировки в программе установки

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

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