【发布时间】:2010-12-19 16:12:20
【问题描述】:
在一个字段中,我不需要存储日期时间对,即标准 Oracle 日期。
01/10/2009 22:10:39
只是时间
22:10:39
我认为可以节省磁盘空间(我有 200 万行)或提供更快的处理速度。
【问题讨论】:
-
在宏伟的计划中,200 万行实际上是微不足道的。微不足道的空间节省是否值得牺牲精度?
-
我想我应该问的问题是“更快地处理什么?”如果您拥有一天中的所有时间,则无法将其与其他任何东西进行可靠的比较,因此您无法存储任何内容并为自己节省每行的全部 7 个字节。
-
另一个只应存储时间但我们不关心日期的应用程序领域:重复事件开始时间。例如。事件的开始和结束时间存储在 MTG_START 和 MTG_END 中。但这些适用于不同的日期/日期,具体取决于星期。我只想存储一天中的时间,这样我就不会混淆数据库表的未来开发人员/用户。有没有办法做到这一点?