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

Откуда:
Сообщений: 372
Можно ли это сделать, передав его из командной строки или прописав в каком-то файле? Нутро закрыто, явный ALTER SESSION выдать нет возможности.
22 мар 07, 18:40    [3930569]     Ответить | Цитировать Сообщить модератору
 Re: Пердача NLS_NUMERIC_CHARACTERS драйверу JDBC  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18351
Ходят слухи, что java выводит NLS-параметры из региональных установок пользовательского сеанса.
22 мар 07, 18:48    [3930595]     Ответить | Цитировать Сообщить модератору
 Re: Пердача NLS_NUMERIC_CHARACTERS драйверу JDBC  [new]
Сэмка
Member

Откуда:
Сообщений: 372
В этом и проблема
22 мар 07, 18:51    [3930602]     Ответить | Цитировать Сообщить модератору
 Re: Пердача NLS_NUMERIC_CHARACTERS драйверу JDBC  [new]
Timm
Member

Откуда: Moscow, Ё-burg
Сообщений: 3696
Сэмка
Можно ли это сделать, передав его из командной строки или прописав в каком-то файле? Нутро закрыто, явный ALTER SESSION выдать нет возможности.

тынц
Second, on some Java runtime implementations, the application user can override the host's default locale by providing this information on the command line by setting the user.language, user.country, and user.variant system properties.

 * The variant argument is a vendor or browser-specific code.
 * For example, use WIN for Windows, MAC for Macintosh, and POSIX for POSIX.
 * Where there are two variants, separate them with an underscore, and
 * put the most important one first. For example, a Traditional Spanish collation 
 * might construct a locale with parameters for language, country and variant as: 
 * "es", "ES", "Traditional_WIN".
Драйвер явно определяет параметры сессии nls_language, nls_territory (на основе локали) и nls_date_format (но на основе NLS_INSTANCE_PARAMETERS) и фигачит alter session'ы.
22 мар 07, 19:25    [3930705]     Ответить | Цитировать Сообщить модератору
 Re: Пердача NLS_NUMERIC_CHARACTERS драйверу JDBC  [new]
Сэмка
Member

Откуда:
Сообщений: 372
Спасибо, уже сам нашел -Duser.region. Теперь проблема с драйвером - выдает ora-00604 :-( Попробую откатиться на старій. Еще очень хочется, чтобы этот параметр не поломал где-то в другом месте :-)
22 мар 07, 19:33    [3930720]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить