sql >> Base de Datos >  >> RDS >> Oracle

Cómo llenar un campo de marca de tiempo con la marca de tiempo actual usando Oracle Sql Loader

Has probado lo siguiente:

CURRENT_TIMESTAMP [(precisión)]

select current_timestamp(3) from dual;

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

Para hacer esto en SQLLDR, deberá usar EXPRESSION en el archivo CTL para que SQLLDR sepa tratar la llamada como SQL.

Reemplazar:

LAST_UPDATED SYSTIMESTAMP

con:

LAST_UPDATED EXPRESSION "current_timestamp(3)"