gpt4 book ai didi

sql - 如何只存储时间;不是日期和时间?

转载 作者:行者123 更新时间:2023-12-03 10:42:14 25 4
gpt4 key购买 nike

在一个字段中,我不需要存储日期时间对,即标准 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 个字节。

关于sql - 如何只存储时间;不是日期和时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1786418/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com