Mik*_*use 11
我不知道这有什么帮助,但在SQL*Plus中我这样做了:
create table x ( a timestamp(6));
insert into x values ( current_timestamp );
select * from x;
Run Code Online (Sandbox Code Playgroud)
告诉我这个:
T
---------------------------------------------------------------------------
15-OCT-08 02.01.25.604309 PM
Run Code Online (Sandbox Code Playgroud)
所以它看起来像是有效的.
如果需要将先前已知的值放入列中,那么TO_TIMESTAMP()函数如何?像这样的东西:
select to_timestamp('27/02/2002 15:51.12.539880', 'dd/mm/yyyy hh24:mi.ss.ff')
from dual ;
Run Code Online (Sandbox Code Playgroud)
使用to_timestamp()是一种选择。另一个正在这样做:
INSERT INTO table VALUES (timestamp'2009-09-09 09:30:25 CET');
Run Code Online (Sandbox Code Playgroud)