我使用 DBI。我想做一些像
INSERT INTO ... VALUES (the_generated_timestamp, ...);
命令是什么?它是如何创建的,perlocaltime
标量值具有非常复杂的、针对人眼优化的格式(fe Mon Apr 28 15:58:51 2014
)。我的目标有点像 unixgettimeofday()
所做的(归还自 1970.1.1 以来的秒数),由一些格式字符串转换,我可以让 Oracle 吃掉它。
但任何更简单的解决方案也可以,如果存在的话。
它需要在 perl 中生成。INSERT ... (current_timestamp, ...)
不行。
这样的事情会做:
..给出类似的东西:
...然后可以直接插入到 Oracle
DATE
列中。老实说,所有的路都走了很长一段路。
SYSDATE
改为在您的INSERT
陈述中使用。