Oracle
 sql >> Datenbank >  >> RDS >> Oracle

So füllen Sie ein Zeitstempelfeld mit dem aktuellen Zeitstempel mithilfe von Oracle Sql Loader

Haben Sie Folgendes versucht:

CURRENT_TIMESTAMP [ (Genauigkeit) ]

select current_timestamp(3) from dual;

CURRENT_TIMESTAMP(3)
-----------------------------
10-JUL-04 19.11.12.686 +01:00

Um dies in SQLLDR zu tun, müssen Sie EXPRESSION in der CTL-Datei verwenden, damit SQLLDR weiß, dass der Aufruf als SQL behandelt werden soll.

Ersetzen:

LAST_UPDATED SYSTIMESTAMP

mit:

LAST_UPDATED EXPRESSION "current_timestamp(3)"