![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
При сортировке учитываются особенности национального алфавита. Сортировка бывает бинарная (учитывается порядок кодов символов) и лингвистическая (учитывается правильное алфавитное расположение символов и парные символы).
Набор символов, используемых БД, задается при создании БД и не может быть переопределен в последствии.
Все названия функций начинаются с NLS. Например, NLS_UPPER() – преобразование к верхнему регистру.
Набор символов, используемых базой данных, задается при создании базы данных и не может быть переопределен в последствии.
Параметр NLS_LANG = Язык_Территория.набор символов (в Novell этот параметр описывается в файле Congig.ora, в Windows – в реестре). Главным в этом параметре является язык.
Параметр NLS_LANG разбивается на два параметра: NLS_LANGUAGE и NLS_TERRITORY. Эти параметры можно изменить, используя команду ALTER SESSION.
Пример
ALTER SESSION SET NLS_LANGUAGE=RUSSIAN
NLS_LANGUAGE специфицирует умалчиваемые соглашения, определяющие следующие характеристики сессии:
§ язык, используемый для сообщения с сервером;
§ язык, используемый для имен дней и месяцев и для их сокращений, специфицированных в функциях TO_CHAR и TO_DATA;
§ символы, используемые в качестве эквивалента индикаторов полудня (Am, Pm);
§ умалчиваемую последовательность сортировки, используемую для символьных данных.
Все сообщения Oracle хранятся в файлах с расширением.msb: <продукт><язык>.msb (например, ORAUS.msb, ORARU.msb). Если требуемый файл отсутствует, то нужно создать копию имеющегося файла с другим именем.
NLS_TERRITORY специфицирует соглашения, которые определяют специфицированные характеристики форматирования чисел и дат:
§ формат даты;
§ десятичный разделитель и разделитель групп;
§ местный символ валюты;
§ международный символ валюты;
§ начальный день недели.
Дата публикования: 2015-02-18; Прочитано: 465 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!