Pergunta

Eu tenho um script que leva um nome de tabela e gera um arquivo de controle, consultando todas as colunas / linhas da tabela. Esta multa funciona para os dados numéricos e de caracteres, mas falha em dados timestamp assim que eu preciso para ajustar o script para a saída dos dados de timestamp para o controle de tal forma que ele pode ser lido corretamente.

Então, basicamente, a minha pergunta é como formatar de dados timestamp em um arquivo de controle para que ele possa ser imputados em uma coluna TimeStamp.

Foi útil?

Solução

Você precisa usar to_date em sua coluna listando como demonstrado aqui . Algo como:


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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top