Работа с параметрами сортировки
Изменения: 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. |
|
Содержит рекомендации по выбору параметров сортировки для символьных данных. |
|
Объясняет, как настраивать и изменять параметры сортировки символьных данных на уровне сервера, базы данных, столбца, выражения и идентификатора. |
|
Объясняет правила преобразования в выражениях, содержащих данные в нескольких параметрах сортировки. |
|
Содержит рекомендации по работе с параметрами сортировки для операций BACKUP и RESTORE. |
|
Содержит рекомендации по работе с параметрами сортировки при использовании программы bcp и команды BULK INSERT. |
|
Содержит рекомендации по работе с параметрами сортировки в операциях со связанным сервером. |
|
Объясняет взаимосвязь между кодовыми страницами и параметрами сортировки. |
|
Объясняет, как получить в базе данных и на сервере метаданные, относящиеся к параметрам сортировки. |
Журнал изменений
Версия | Журнал |
---|---|
17 июля 2006 г. |
|