Oracle
 sql >> Datenbank >  >> RDS >> Oracle

String bis heute in Oracle mit Millisekunden

Oracle speichert nur die Bruchteile bis zur Sekunde in einem DATE Feld.

Verwenden Sie TIMESTAMP stattdessen:

SELECT  TO_TIMESTAMP('2004-09-30 23:53:48,140000000', 'YYYY-MM-DD HH24:MI:SS,FF9')
FROM    dual

, möglicherweise in ein DATE umwandeln dann:

SELECT  CAST(TO_TIMESTAMP('2004-09-30 23:53:48,140000000', 'YYYY-MM-DD HH24:MI:SS,FF9') AS DATE)
FROM    dual