Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 ORA-01481  [new]
Zazurik
Guest
select to_number(substr('2276100000523002000003279490000051598400000527308000003',1,5)) from dual
на одних машинах работает, а на других выдает ошибку:
автор
18:05:43 ORA-01481: invalid number format model
20 окт 06, 18:27    [3290354]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01481  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
ищите разницу.. напр.
select to_number(1,substr('2276100000523002000003279490000051598400000527308000003',5)) from dual
и
select to_number(substr('2276100000523002000003279490000051598400000527308000003',1,5)) from dual
20 окт 06, 18:53    [3290453]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01481  [new]
Zazurik
Guest
разницы нет, один и тот же запрос на разных машинах
на одной работает - на другой - ошибка.
20 окт 06, 19:35    [3290583]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01481  [new]
JoeD
Member

Откуда: Москва
Сообщений: 266
Может с NLS_NUMERIC_CHARACTERS что-нибудь? Еще вроде NLS_TERRITORY может влиять. Попробуй сравнить вывод

select * from NLS_DATABASE_PARAMETERS

или

select * from NLS_SESSION_PARAMETERS 

с двух баз, на которых разные результаты
20 окт 06, 19:55    [3290653]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить