Khi bạn sử dụng các định dạng ngày tùy chỉnh và nếu oracle không thấy nó phù hợp, nó sẽ tìm kiếm các định dạng ngày mặc định trong các phiên.
Sql-developer có phiên riêng và sqlplus có phiên riêng. Định dạng ngày của nhà phát triển Sql được chỉ định trong tham số ngày NLS và bạn có thể kiểm tra nó từ : Tools > Preferences > Database > NLS
.
Bạn có thể kiểm tra ngày trong sql cộng với truy vấn sau
select sysdate from dual;
Và bạn có thể đặt định dạng ngày mong muốn như sau:
alter session set NLS_TIMESTAMP_FORMAT='DD-MON-YYYY HH24:MI:SS.FF';
Bạn có thể sử dụng định dạng mong muốn của mình tại đây.