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

Sådan gemmer du kun tid; ikke dato og tid?

Du kan prøve datatypen INTERVAL DAG TIL SECOND, men den sparer dig ikke for diskplads ... den er dog meget velegnet til dette formål.

create table t1 (time_of_day interval day (0) to second(0));

insert into t1 values (TO_DSINTERVAL('0 23:59:59'));

select date '2009-05-13'+time_of_day
from   t1;

11 bytes dog.



  1. Tips til læse-/skrivelåse afhængigt af transaktionsisolationsniveau i MSSQL

  2. Minimering af virkningen af ​​at udvide en IDENTITY-søjle – del 3

  3. Hvordan kan jeg importere data fra ASCII (ISO/IEC 8859-1) til min Rails/PGSQL-database?

  4. Hvordan behandler MySQL ORDER BY og LIMIT i en forespørgsel?