CURRENT_DATE
và CURRENT_TIMESTAMP
trả về ngày và giờ hiện tại trong múi giờ của phiên.
SYSDATE
và SYSTIMESTAMP
trả về ngày và giờ của hệ thống - nghĩa là của hệ thống mà cơ sở dữ liệu nằm trên đó.
Nếu phiên khách hàng của bạn không ở cùng múi giờ với máy chủ mà cơ sở dữ liệu đang sử dụng (hoặc nói rằng không phải vậy, thông qua cài đặt NLS của bạn), hãy trộn SYS*
và CURRENT_*
các hàm sẽ trả về các giá trị khác nhau. Chúng đều đúng, chúng chỉ đại diện cho những thứ khác nhau. Có vẻ như máy chủ của bạn (hoặc nghĩ là như vậy) ở múi giờ +4:00, trong khi phiên khách hàng của bạn ở múi giờ +4:30.
Bạn cũng có thể thấy những khác biệt nhỏ về thời gian nếu đồng hồ không được đồng bộ hóa, điều này có vẻ không phải là vấn đề ở đây.