sql >> Databasteknik >  >> RDS >> Oracle

Sträng till datum i Oracle med millisekunder

Oracle lagrar bara bråken upp till sekunden i en DATE fältet.

Använd TIMESTAMP istället:

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

, eventuellt casta den till en DATE sedan:

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


  1. Microsoft Access – Grunderna

  2. Division ( / ) ger inte mitt svar i postgresql

  3. Bästa praxis för att skapa index på dina MySQL-tabeller – Rullande indexbyggen

  4. Du vet att du vill:Migrera från Oracle till MariaDB