oracle9i中好像才有,比如:SELECT TO_CHAR(SYSTIMESTAMP,'YYYY-MM-DD HH24-MI-SS.FF3’) from dual;

解决方案 »

  1.   

    To hrb_qiuyb:
       我用的就是Oracle9i呀,可是你给的SQL文不好使呀
       使用时会出错的。错误信息如下:
           The date format code is invalid.
       不清楚怎么回事。
       另外,好像有这样的一种法子:
          SELECT TO_CHAR(SYSTIMESTAMP, 'YYYY-MM-DD HH24-MI-SSSSS')
          FROM   DUAL
          ;
        但得出的结果怎么不像是毫秒,请各位大虾指教。
      

  2.   

    SELECT TO_CHAR(SYSTIMESTAMP, 'YYYY-MM-DD HH24-MI-SSSSS')
          FROM   DUAL;
    这样出来的是重复的秒SSSSS
      

  3.   

    ORACLE只有9I才行
    SELECT TIMESTAMP FROM DUAL
      

  4.   

    ORACLE只有9I才行
    SELECT SYSTIMESTAMP FROM DUAL
      

  5.   

    to ccbzzp(ccbzzp) :
    SELECT SYSTIMESTAMP FROM DUAL;
    这是执行结果,但不知道哪一个是毫秒的数?毫秒不能是六位的吧?是723吗,还是819
    还是什么?
    SYSTIMESTAMP
    ---------------------------------
    03-05-21 19:20:34.723819 +09:00
      

  6.   

    用这条语句吧:
    SELECT TO_CHAR(SYSTIMESTAMP, 'YYYY-MM-DD HH24-MI-SSSSS') FROM DUAL;
    SSSSS中后三个是毫秒级的