在一个字段中,我不需要存储日期时间对,即标准的Oracle日期.
01/10/2009 22:10:39
但只有时间
22:10:39
我认为节省磁盘空间(我有200万行)或提供更快的处理.
解决方法
您可以尝试INTERVAL DAY TO SECOND数据类型,但它不会保存您任何磁盘空间…它非常适合此目的.
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个字节.