Timestamp in Number Konvertieren Oracle



  • Hallo,

    ich habe eine Frage. Ist es technisch möglich, aus einem Timestamp in Oralce ein Number zu machen (ich hätte gerne die Anzahl der Nanosekunden, die zwischen zwei Timestamps liegen)

    wenn ich z.b.

    select to_timestamp(systimestamp) - to_timstamp('11.11.2005 00:00:00') from dual;

    mache.

    Gruß

    Winwood



  • Nanosekunden? 😮 Geht der Timestamp-Typ überhaupt runter bis Millisekunden? Datum zu Zahl könnte man so machen (nicht getestet) :

    to_number(to_char(sysdate, 'DDMMYYYYHHmiSS'))
    

    ...bezweifel aber das dir das was bringt. Der Typ wird intern auch als Zahl behandelt soweit ich weiss. Komm aber momentan nicht drauf, wie man da ran kommt (wird auch sicher was anderes rauskommen als bei to_number( ... ))


Anmelden zum Antworten