CURRENT_DATE
a CURRENT_TIMESTAMP
vrátit aktuální datum a čas v časovém pásmu relace.
SYSDATE
a SYSTIMESTAMP
vrátit systémové datum a čas – tedy systému, ve kterém je databáze umístěna.
Pokud se vaše klientská relace nenachází ve stejném časovém pásmu jako server, na kterém je databáze (nebo tvrdí, že stejně není, prostřednictvím nastavení NLS), smícháním SYS*
a CURRENT_*
funkce vrátí různé hodnoty. Všechny mají pravdu, jen představují různé věci. Zdá se, že váš server je (nebo si myslí, že je) v časovém pásmu +4:00, zatímco relace klienta je v časovém pásmu +4:30.
Můžete také vidět malé rozdíly v čase, pokud hodiny nejsou synchronizované, což se nezdá být problémem.