Я делаю вставку из приложения C # .NET в базу данных Oracle. Сбой запроса выглядит примерно так:
INSERT INTO staging (create_date) VALUES ('16-Nov-1999')
Когда я запускаю его из SQL Navigator, он работает нормально. Через .NET база данных выдает:
ORA-01858: a non-numeric character was found where a numeric was expected
Я провел несколько тестовых случаев и подтвердил, что это год, вызвавший исключение. Все после 31 декабря 1999 года работает нормально.