我需要在Oracle的表中插入一些数据.
唯一的问题是其中一个字段是时间戳(6)类型,它是必需的数据.我不关心实际进入的内容我只需要为条目获取正确的语法,以便数据库接受它.
我正在使用gui Web客户端输入数据但是我不介意使用原始SQL,如果必须的话.
谢谢.
我不知道这有什么帮助,但在SQL*Plus中我这样做了:
create table x ( a timestamp(6)); insert into x values ( current_timestamp ); select * from x;
告诉我这个:
T --------------------------------------------------------------------------- 15-OCT-08 02.01.25.604309 PM
所以它看起来像是有效的.
如果需要将先前已知的值放入列中,那么TO_TIMESTAMP()函数如何?像这样的东西:
select to_timestamp('27/02/2002 15:51.12.539880', 'dd/mm/yyyy hh24:mi.ss.ff') from dual ;