Current_date() ne vous donnera que la date.
now() vous donnera la date et l'heure à laquelle l'instruction, la procédure, etc. a commencé.
sysdate() vous donnera la date et l'heure actuelles.
Regardez aux secondes après avoir attendu 5 secondes entre maintenant()1 sysdate()1 avec la requête suivante (faites défiler vers la droite) :
select now(),sysdate(),current_date(),sleep(5),now(),sysdate(); -- will give -- now() sysdate() current_date() sleep(5) now()1 sysdate()1 -- 6/10/2014 2:50:04 AM 6/10/2014 2:50:04 AM 6/10/2014 12:00:00 AM 0 6/10/2014 2:50:04 AM 6/10/2014 2:50:09 AM