sql >> Database teknologi >  >> RDS >> Oracle

Forskellen mellem oracle DATE og TIMESTAMP

DATE og TIMESTAMP har samme størrelse (7 bytes). Disse bytes bruges til at gemme århundrede, årti, år, måned, dag, time, minut og sekunder. Men TIMESTAMP giver mulighed for at gemme yderligere information såsom brøkdele sekunder (11 bytes) og brøkdele sekunder med tidszone (13 bytes).

TIMESTAMP blev tilføjet som en ANSI-kompatibel til Oracle. Før det havde den kun DATE.

I generelle tilfælde skal du bruge DATE. Men hvis præcision i tid er et krav, skal du bruge TIMESTAMP.

Og om Java, oracle.sql.DATE-klassen fra Oracle JDBC-driveren, giver konverteringer mellem Oracle Date/Timestamp-datatypen og Java-klasserne java.sql.Date, java.sql.Time og java.sql.Timestamp.



  1. Rangering af funktioner i SQL Server

  2. Databaseindeksering i PostgreSQL

  3. PHP &MySQL:mysqli_num_rows() forventer, at parameter 1 er mysqli_result, boolean givet

  4. Betinget definere en markør