sql >> Databáze >  >> RDS >> Oracle

Rozdíl mezi oracle DATE a TIMESTAMP

DATE a TIMESTAMP mají stejnou velikost (7 bajtů). Tyto bajty se používají k uložení století, desetiletí, roku, měsíce, dne, hodiny, minuty a sekund. Ale TIMESTAMP umožňuje ukládat další informace, jako jsou zlomky sekund (11 bajtů) a zlomky sekund s časovým pásmem (13 bajtů).

TIMESTAMP byl přidán jako ANSI kompatibilní s Oracle. Předtím měl pouze DATE.

V obecných případech byste měli použít DATE. Pokud je však vyžadována přesnost v čase, použijte TIMESTAMP.

A o Javě, třída oracle.sql.DATE z ovladače Oracle JDBC, poskytuje převody mezi datovým typem Oracle Date/Timestamp a třídami Java java.sql.Date, java.sql.Time a java.sql.Timestamp.



  1. Jak zjistím, jaká znaková sada je databáze / tabulka / sloupec MySQL?

  2. Jak se vyhnout chybám při mutování tabulky

  3. Tipy pro pohovor správce databáze SQL

  4. Jak načíst binární obraz z databáze pomocí C# v ASP.NET