Domanda

Ho uno script che prende il nome di una tabella e genera un file di controllo interrogando tutte le colonne/righe della tabella.Funziona bene per i dati numerici e di carattere, ma non funziona sui dati di timestamp, quindi è necessario modificare lo script per inviare i dati di timestamp al controllo in modo tale che possano essere letti correttamente.

Quindi, in sostanza, la mia domanda è come formattare i dati TimeStamp in un file di controllo in modo che possano essere immessi in una colonna TimeStamp.

È stato utile?

Soluzione

Devi usare to_date nell'elenco delle colonne come dimostrato Qui.Qualcosa di simile a:


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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top