sql >> Database >  >> RDS >> Oracle

Hoe alleen tijd op te slaan; geen datum en tijd?

Je zou het gegevenstype INTERVAL DAY TO SECOND kunnen proberen, maar het zal je geen schijfruimte besparen ... het is echter zeer geschikt voor dit doel.

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 echter.



  1. werk met json in orakel

  2. Hoe TABLE af te kappen in Oracle

  3. SQL Recursive CTE:Objecten zoeken die op eigenschap zijn gekoppeld

  4. Toegang tot 2021 voor Dummies Cheatsheet