【发布时间】:2014-01-15 14:00:41
【问题描述】:
Tom Kyte 描述了时间表here:
时态表是可以返回存在于 一个时间点——你可以要求表返回答案 存在于昨晚的午夜,而不是存在的答案 现在
Oracle 中是否存在此类表?我找不到他们的文档。如何创建并使用它?他说它们存在于数据库中,尽管他没有说它们存在于 Oracle 或任何其他产品中。这是一个没有实现的概念吗?
【问题讨论】:
-
几乎在每个 RDBMS 中都实现了它……您只需将记录创建日期的列添加到表中,将其用作主键的一部分,然后永远不要删除任何内容。 Oracle has added something to 12c though...
-
11gR2 也有 Total Recall 选项,它允许一些相同的功能,尽管方式不太友好(我认为 - 从未使用过)。 More on both concepts here.