像下面的时间格式:2004-07-03 11:36:37.313
用格式化字符串yyyy-mm-dd hh24:mi:ss只能将2004-07-03 11:36:37插入到数据库中,有没有格式化字符串将后面的毫秒313也插入??

解决方案 »

  1.   

    date类型没有毫秒吧,占7个字节,包括:世纪/年/月/日/时/分/秒
      

  2.   

    查了一下可以SQL> select to_char(current_timestamp(3),'yyyy-mm-dd hh24:mi:ssxff') from dual;TO_CHAR(CURRENT_TIMESTAMP(3),
    -----------------------------
    2006-06-28 11:51:08.015
      

  3.   

    9i以上版本,有一个timestamp类型获得毫秒,如
    SQL>select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ssxff') time1, 
    to_char(current_timestamp) time2 from dual;