Se si desidera che l'ora attuale (compresa la precisione data e ora), è possibile utilizzare sia SYSTIMESTAMP o CURRENT_TIMESTAMP
SQL> select systimestamp from dual;
SYSTIMESTAMP
---------------------------------------------------------------------------
04-OCT-12 11.39.37.670428 AM -04:00
SQL> select CURRENT_TIMESTAMP from dual;
CURRENT_TIMESTAMP
---------------------------------------------------------------------------
04-OCT-12 11.39.51.021937 AM -04:00
update table_name set column_name = SYSTIMESTAMP where id = 100;
Se basta impostare il valore su sysdate, la parte frazionaria del timestamp viene azzerata come dat e è implicitamente convertito in data e ora.
SQL> create table t1(
2 time1 timestamp
3 );
Table created.
SQL> insert into t1 values (sysdate);
1 row created.
SQL> commit;
SQL> select to_char(time1,'MM/DD/YYYY HH24:MI:SS.FF6') result from t1;
RESULT
-----------------------------
10/04/2012 11:43:07.000000
fonte
2012-10-04 15:44:59