сообщение об ошибке ORA-01840: input value not long enough for date format
не является ошибкой отображения типа данных.Это ошибка, которую вы получаете, когда Oracle отказывает в TO_DATE
в некоторых случаях, таких как:
SQL> SELECT to_date('0101', 'ddmmyyyy') FROM dual;
ORA-01840: input value not long enough for date format
Я бы посмотрел в вашем блоке SQL-запросов / PLSQL такую ошибку.