Frage

Ich habe ein Skript, das einen Tabellennamen nimmt und eine Steuerdatei, indem Sie alle Spalten / Zeilen der Abfrage der Tabelle. Dies funktioniert gut für numerische und Zeichendaten aber nicht auf Zeitstempel Daten so dass ich das Skript für die Ausgabe der Zeitstempel-Daten in die Steuerung so anpassen müssen, dass sie richtig eingelesen werden kann.

So im Wesentlichen, meine Frage ist, wie Timestamp-Daten in einer Steuerdatei zu formatieren, so dass er in eine Spalte Zeitstempel inputed werden.

War es hilfreich?

Lösung

Sie müssen to_date in Ihrer Spalte Eintrag verwenden, wie demonstriert hier . So etwas wie:


LOAD DATA
INFILE *
INTO TABLE some_table
FIELDS TERMINATED BY ","
(  col1
   col2        "to_date(:col2, 'YYYY-MM-DD HH24:MI:SS')"
)
BEGINDATA
foo,2008-09-17 13:00:00
bar,2008-09-17 13:30:05

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top