Oracle 10g, ora-01843, как настроить дату?
1) ALTER SESSION SET NLS_DATE_FORMAT = 'MM-MON-YY';
Прямо: MM-MON-YY? т.е. месяц-месяц-год
2) Проще указывать формат в самом to_dateSELECT TO_DATE('20-DEC-07', 'MM-MON-YY') FROM TABLE;
3) Насколько я помню аббревиатура зависит от NLS_LANG на клиенте, т.е. проверьте:SELECT TO_DATE('20-Дек-07', 'DD-MON-YY') FROM TABLE;
Сделайте "select sysdate from dual;" Я думаю у вас там месяцы просто по русски называются. Вообще я обычно чтобы этого избежать, использую настройки nls_date что-то типа "DD-MM-YYYY". Месяцы будут цифрами.