Кстати в связи с переходом на грик календарь в 16м веке есть забавная компутерная малоизвестная фича: Винда считает, что грпгорианский календарь был всегда, а оракл знает, когда он был введен. Поясняю на примерах: Если под чисто оракловым оракл-клиентом (типа sqlplus) выполнить select to_date('29.02.1500','dd.mm.yyyy') from dual , то в отличие от если бы мы поставили год 1700 все пройдет нормально (при годе 1700 произойдет ошибка ORA-018139) Все хорошо, пока мы не начинаем писать виндовые приложения, работающие с ораклом. В отличие от оракла, у винды григорианский календарь был всегда и такой даты просто не было. Точно такой же запрос в SQLNavigator вызывает внутреннюю ошибку, в sqldeveloper показывает веселую дату: "00.00.0000"
no subject
Date: 2009-04-15 02:52 am (UTC)Винда считает, что грпгорианский календарь был всегда, а оракл знает, когда он был введен. Поясняю на примерах:
Если под чисто оракловым оракл-клиентом (типа sqlplus) выполнить select to_date('29.02.1500','dd.mm.yyyy') from dual , то в отличие от если бы мы поставили год 1700 все пройдет нормально (при годе 1700 произойдет ошибка ORA-018139) Все хорошо, пока мы не начинаем писать виндовые приложения, работающие с ораклом. В отличие от оракла, у винды григорианский календарь был всегда и такой даты просто не было. Точно такой же запрос в SQLNavigator вызывает внутреннюю ошибку, в sqldeveloper показывает веселую дату: "00.00.0000"