CURRENT_DATE
og CURRENT_TIMESTAMP
returner den aktuelle dato og tid i sessionens tidszone.
SYSDATE
og SYSTIMESTAMP
returnere systemets dato og klokkeslæt - altså for det system, som databasen ligger på.
Hvis din klientsession ikke er i samme tidszone som den server, databasen er på (eller siger, at den ikke er det alligevel, via dine NLS-indstillinger), blandes SYS*
og CURRENT_*
funktioner vil returnere forskellige værdier. De er alle korrekte, de repræsenterer bare forskellige ting. Det ser ud til, at din server er (eller tror den er) i en +4:00-tidszone, mens din klientsession er i en +4:30-tidszone.
Du kan også se små forskelle i tiden, hvis urene ikke er synkroniserede, hvilket ikke ser ud til at være et problem her.