Eu uso DBI. E eu quero fazer alguns como
INSERT INTO ... VALUES (the_generated_timestamp, ...);
Qual é o comando? Como poderia ser criado, o valor escalar perl ocaltime
tem um formato muito complexo, otimizado para olhos humanos (fe Mon Apr 28 15:58:51 2014
). Meu objetivo era algo como o unix gettimeofday()
faz (devolvendo os segundos desde 1970.1.1), convertido por alguma string de formato, que posso deixar comer pelo Oracle.
Mas qualquer solução mais simples também está bem, se existir.
Ele precisa ser gerado em perl. INSERT ... (current_timestamp, ...)
não está bem.
Algo como isto fará:
.. dando algo como:
... que pode então ser inserido diretamente em uma
DATE
coluna do Oracle.Tudo um pouco longe, para ser honesto. Em vez disso, use
SYSDATE
em suasINSERT
declarações.