sql >> Databasteknik >  >> RDS >> Oracle

Skillnaden mellan oracle DATE och TIMESTAMP

DATE och TIMESTAMP har samma storlek (7 byte). Dessa byte används för att lagra århundrade, decennium, år, månad, dag, timme, minuter och sekunder. Men TIMESTAMP tillåter att lagra ytterligare information som bråkdelar av sekunder (11 byte) och bråkdelar sekunder med tidszon (13 byte).

TIMESTAMP lades till som en ANSI-kompatibel till Oracle. Innan dess hade den bara DATE.

I vanliga fall bör du använda DATE. Men om precision i tid är ett krav, använd TIMESTAMP.

Och angående Java, klassen oracle.sql.DATE från Oracle JDBC-drivrutinen, tillhandahåller omvandlingar mellan datatypen Oracle Date/Timestamp och Java-klasserna java.sql.Date, java.sql.Time och java.sql.Timestamp.



  1. Skadliga, genomgripande SQL Server-prestandamyter

  2. Formatera SQLite-frågeresultat som en HTML-tabell

  3. Hur exporterar man data med Oracle SQL Developer?

  4. Anrop till odefinierad funktion oci_connect, php_oci8_12c.dll, Windows 8.1, php5.6.6