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

Параметры сортировки определяют правила, по которым строки или символьные данные сортируются и сравниваются между собой в соответствии с нормами определенного языка и языковых стандартов. Так например в предложении 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 (параметров сортировки, основанных на системных языковых стандартах Windows), добавленных в SQL Server 2008, и всех других параметров сортировки Windows см. в разделе Имя параметров сортировки Windows (Transact-SQL).

Дополнительные сведения о параметрах сортировки SQL Server см. в разделе Имя параметров сортировки SQL Server (Transact-SQL).

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

Раздел

Описание

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

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

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

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

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

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

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

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

Параметры сортировки и клиентские приложения SQL Server

Сведения о соединении клиентских приложений прежних версий с SQL Server 2008.

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

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