Tôi không thể kiểm tra ngay bây giờ nhưng tôi đang đoán:định dạng không phải là định dạng DATE mà là định dạng TIMESTAMP. Cân nhắc:
SQL> select to_date('2008-01-09 15:59:23.187',
2 'yyyy-mm-dd HH24:mi:ss.ff3') from dual;
ORA-01821: date format not recognized
SQL> select to_timestamp('2008-01-09 15:59:23.187',
2 'yyyy-mm-dd HH24:mi:ss.ff3') ts from dual;
TS
-------------------------------------------------
09/01/08 15:59:23,187000000
Nếu đây là lỗi tương tự mà SQL Dev gặp phải, bạn có thể nhập vào cột dấu thời gian.