Wenn Sie möchten, dass die aktuelle Uhrzeit (einschließlich der timestamp-Genauigkeit, können Sie entweder systimestamp oder current_timestamp
SQL>select systimestamp from dual;
SYSTIMESTAMP
---------------------------------------------------------------------------04-OCT-12 11.39.37.670428 AM -04:00
SQL>selectCURRENT_TIMESTAMPfrom dual;CURRENT_TIMESTAMP---------------------------------------------------------------------------04-OCT-12 11.39.51.021937 AM -04:00update table_name set column_name = SYSTIMESTAMP where id =100;
Wenn Sie nur setzen Sie den Wert auf der DATEPART, die in Bruchteilen von Sekunden Teil der Zeitstempel wird gelöscht, das Datum wird implizit konvertiert Zeitstempel.
SQL>createtable t1(2 time1 timestamp
3);Table created.
SQL>insertinto t1 values(sysdate);1row created.
SQL>commit;
SQL>select to_char(time1,'MM/DD/YYYY HH24:MI:SS.FF6') result from t1;
RESULT
-----------------------------10/04/201211:43:07.000000
Einfügen:
Update:
Wenn Sie möchten, dass die aktuelle Uhrzeit (einschließlich der timestamp-Genauigkeit, können Sie entweder systimestamp oder current_timestamp
Wenn Sie nur setzen Sie den Wert auf der DATEPART, die in Bruchteilen von Sekunden Teil der Zeitstempel wird gelöscht, das Datum wird implizit konvertiert Zeitstempel.
ODER