Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment stocker uniquement le temps ; pas la date et l'heure?

Vous pouvez essayer le type de données INTERVAL DAY TO SECOND mais cela ne vous fera pas économiser d'espace disque ... il est cependant très approprié à cette fin.

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 octets cependant.