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

Изменения: 17 июля 2006 г.

Параметры сортировки определяют правила, по которым строки или символьные данные сортируются и сравниваются между собой в соответствии с нормами определенного языка и языковых стандартов. Так например в предложении ORDER BY англоговорящий пользователь ожидает, что при сортировке по возрастанию символьная строка Chiapas будет находиться выше строки Colima, в то время как испаноговорящий пользователь из Мексики ожидает, что слова, начинающиеся на «Ch», будут выведены в конце списка слов, начинающихся на букву «С». Все эти правила, применяемые к операциям сортировки и сравнения, определяют параметры сортировки. Общие параметры сортировки Latin_1 при указании предложения ORDER BY ASC поместят строку Chiapas перед строкой Colima, тогда как параметры сортировки Traditional_Spanish поместят Chiapas после Colima.

Если параметры сортировки определяются для символьных данных, не относящихся к Юникоду, то есть типов данных char, varchar и text, с этими параметрами сортировки связывается определенная кодовая страница. Например, если для столбца таблицы, содержащего данные типа char, определены параметры сортировки Latin1_General, SQL Server интерпретирует и отображает данные столбца при использовании кодовых элементов кодовой страницы 1252. Дополнительные сведения о кодовых страницах и параметрах сортировки см. в разделе Архитектура параметров сортировки и кодовых страниц.

Параметры сортировки, заданные для данных в Юникоде, то есть для типов данных nchar, nvarchar и nvarchar(max), не имеют специальных кодовых страниц, поскольку Юникод содержит практически все символы для любых языков мира. Дополнительные сведения см. в разделе Работа с данными в Юникоде.

В следующих подразделах параметры сортировки описаны более подробно.

Раздел Описание

Типы параметров сортировки

Объясняет разницу между параметрами сортировки Windows и параметрами сортировки SQL.

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

Содержит рекомендации по выбору параметров сортировки для символьных данных.

Установка и изменение параметров сортировки

Объясняет, как настраивать и изменять параметры сортировки символьных данных на уровне сервера, базы данных, столбца, выражения и идентификатора.

Очередность параметров сортировки (Transact-SQL)

Объясняет правила преобразования в выражениях, содержащих данные в нескольких параметрах сортировки.

Параметры сортировки в операциях BACKUP и RESTORE

Содержит рекомендации по работе с параметрами сортировки для операций BACKUP и RESTORE.

Копирование данных между различными параметрами сортировки

Содержит рекомендации по работе с параметрами сортировки при использовании программы bcp и команды BULK INSERT.

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

Содержит рекомендации по работе с параметрами сортировки в операциях со связанным сервером.

Архитектура параметров сортировки и кодовых страниц

Объясняет взаимосвязь между кодовыми страницами и параметрами сортировки.

Получение сведений о параметрах сортировки

Объясняет, как получить в базе данных и на сервере метаданные, относящиеся к параметрам сортировки.

Журнал изменений

Версия Журнал

17 июля 2006 г.

Измененное содержимое
  • Ссылка на тип данных ntext заменена ссылкой на тип данных nvarchar(max).