Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment remplir un champ d'horodatage avec l'horodatage actuel à l'aide d'Oracle Sql Loader

Avez-vous essayé ce qui suit :

CURRENT_TIMESTAMP [ (précision) ]

select current_timestamp(3) from dual;

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

Pour ce faire dans SQLLDR, vous devrez utiliser EXPRESSION dans le fichier CTL afin que SQLLDR sache traiter l'appel comme SQL.

Remplacer :

LAST_UPDATED SYSTIMESTAMP

avec :

LAST_UPDATED EXPRESSION "current_timestamp(3)"