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

Откуда:
Сообщений: 60
Здравствуйте.
Не понимаю, что происходит.

SQL>  alter session set nls_date_format='dd/mm/yyyy';   

Session altered.

SQL> SELECT XMLELEMENT("PT",XMLFOREST(N_P, D_P)) FROM PT_TAB WHERE ROWNUM=1;

XMLELEMENT("PASSPORT",XMLFOREST(N_PORUCH,D_PORUCH))
--------------------------------------------------------------------------------
<PT>
  <N_P>041</N_P>
 <D_P>2006-12-08</D_P>
</PT>


SQL> SELECT SYSDATE FROM DUAL;

SYSDATE
----------
09/03/2007
Такое случилось только у одного пользователя. У всех остальных XML формируется с правильным форматом даты.
В какую сторону копать?
9 мар 07, 17:31    [3881880]     Ответить | Цитировать Сообщить модератору
 Re: Не работает NLS_DATE_FORMAT  [new]
Maxim Demenko
Member

Откуда: Munich, Germany
Сообщений: 940
Вот в эту (как впрочем и обычно)

Best regards

Maxim
9 мар 07, 18:03    [3881994]     Ответить | Цитировать Сообщить модератору
 Re: Не работает NLS_DATE_FORMAT  [new]
rvk
Member

Откуда:
Сообщений: 60
Версия базы: 9.2.0.6
9 мар 07, 18:17    [3882059]     Ответить | Цитировать Сообщить модератору
 Re: Не работает NLS_DATE_FORMAT  [new]
Maxim Demenko
Member

Откуда: Munich, Germany
Сообщений: 940
Не знаю, у меня на 9.2.0.6 это не воспроизводится. Workaround с to_char() не подойдёт?

Best regards

Maxim
9 мар 07, 18:39    [3882133]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить