2011-01-05 31 views
3

Ich versuche ein TIMESTAMP mit 6 Ziffern des Bruchteils zu formatieren. 'FF' scheint alle verfügbaren Stellen zu drucken, auch wenn ich explizit ein TIMESTAMP(6) erklären:Format Timestamp mit konstanter Genauigkeit

DECLARE 
    t TIMESTAMP(6); 
BEGIN 
    t := SYSTIMESTAMP; 
    dbms_output.put_line(TO_CHAR(t, 'FF')); 
END; 

druckt
912387000

Gibt es eine Möglichkeit
912387
statt zu erhalten (ohne ähnliche Verwendung SUBSTRING oder etwas)

Antwort

Verwandte Themen