Wie füllen Sie eine timestamp-Feld mit dem aktuellen timestamp mit Oracle Sql-Loader

Bin ich beim Lesen einer pipe-delimited-Datei mit SQL-Loader und Auffüllen möchten eine LAST_UPDATED Feld in der Tabelle bin ich Auffüllen. Meine Control Datei sieht wie folgt aus:

LOAD DATA
INFILE SampleFile.dat
REPLACE
INTO TABLE contact
FIELDS TERMINATED BY '|'
OPTIONALLY ENCLOSED BY '"'
(
ID, 
FIRST_NAME,
LAST_NAME,
EMAIL,
DEPARTMENT_ID,
LAST_UPDATED SYSTIMESTAMP
)

Für die LAST_UPDATED Bereich, die ich ausprobiert habe SYSTIMESTAMP und CURRENT_TIMESTAMP und weder die Arbeit. Der DATEPART-aber funktioniert gut, aber doesn ' T geben Sie mir die Zeit des Tages.

Ich bin ganz neu auf SQL-Loader, so dass ich wirklich sehr wenig wissen über das, was es ist oder ist nicht in der Lage. Danke.

InformationsquelleAutor der Frage Sen | 2009-08-05

Schreibe einen Kommentar