27июн ORA-01846: not a valid day of the week

Сегодня во время работы некоего пз получили сообщение ORA-01846: not a valid day of the week. Порывшись в этой программке, нашли команду, которая вызывала эту ошибку. Приблизительно она выглядит таким образом:

select next_day(SYSDATE,'SUNDAY') from dual;

Если выполнить команды в такой последовательности:

alter session set nls_date_language=english;
select next_day(SYSDATE,'SUNDAY') from dual;

то ошибки можно избежать.

Посмотрите здесь как Том Кайт советует использовать функцию next_day.

Так как пз не было возможности исправлять, то пришлось на рабочей станции в системном реестре NLS_LANG поменять на AMERICAN_AMERICA.CL8MSWIN1251.

Комментарии (0)



Новый комментарий

Имя
Электронная почта
 
Ваш сайт
Защита от спама: укажите сумму 8 + 6
   
 

Поиск по блогам



Подпишись на RSS:

RSS - Подписаться на блог



Читателям


Рекомендую к прочтению





Разделы блога



Последние публикации



Последние коментарии