Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 V$NLS_PARAMETERS  [new]
Chuprina
Member

Откуда:
Сообщений: 5
Добрый день.

Как изменить пользовательские значения NLS параметров?
Цель - десятичный разделитель должен быть ".", а не ","

"Alter session..." не подходит, так как эти параметры необходимы для работы с другим ПО (IBM DataStage) а не для работы напрямую с БД.

Пробовал изменить параметр:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_HOME_NAME\NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251
Добавил:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_HOME_NAME\NLS_NUMERIC_CHARACTERS=.,

Не помогло.
9 июн 16, 13:03    [19275580]     Ответить | Цитировать Сообщить модератору
 Re: V$NLS_PARAMETERS  [new]
Vivat!San
Member

Откуда: Москва
Сообщений: 718
Это всё определяется через NLS_TERRITORY.
9 июн 16, 13:13    [19275660]     Ответить | Цитировать Сообщить модератору
 Re: V$NLS_PARAMETERS  [new]
Jebrail
Member

Откуда: Тбилиси
Сообщений: 328
Windows regional settings .
Картинка с другого сайта.
9 июн 16, 13:14    [19275671]     Ответить | Цитировать Сообщить модератору
 Re: V$NLS_PARAMETERS  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18339
Chuprina
параметры необходимы для работы с другим ПО (IBM DataStage) а не для работы напрямую с БД.

Другими словами, Вам надо поменять параметры клиентского ПО (IBM DataStage), а не параметры сессии БД.
Туда и копайте.
9 июн 16, 13:18    [19275692]     Ответить | Цитировать Сообщить модератору
 Re: V$NLS_PARAMETERS  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8131
Chuprina
Добрый день.

Как изменить пользовательские значения NLS параметров?
Цель - десятичный разделитель должен быть ".", а не ","

"Alter session..." не подходит, так как эти параметры необходимы для работы с другим ПО (IBM DataStage) а не для работы напрямую с БД.

Пробовал изменить параметр:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_HOME_NAME\NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251
Добавил:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_HOME_NAME\NLS_NUMERIC_CHARACTERS=.,

Не помогло.
NLS-параметры определяются для клиента БД на том компьютере, где работает этот клиент.

Где работает это "другое ПО (IBM DataStage)"? С точки зрения БД - это и есть клиент?
На вашей же машине или на другом сервере (компьютере)?
9 июн 16, 13:18    [19275698]     Ответить | Цитировать Сообщить модератору
 Re: V$NLS_PARAMETERS  [new]
Chuprina
Member

Откуда:
Сообщений: 5
спасибо всем..
Вобщем, поборол проблему прописав "Английский" в настройках "Язык и региональные стандарты"/Windows
9 июн 16, 14:14    [19276089]     Ответить | Цитировать Сообщить модератору
 Re: V$NLS_PARAMETERS  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8131
Chuprina
спасибо всем..
Вобщем, поборол проблему прописав "Английский" в настройках "Язык и региональные стандарты"/Windows
Поздравляю.
Разбираться не стали, использовав общепринятый метод "ненаучного тыка".
9 июн 16, 15:54    [19276890]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить