给定日期和时间,有没有办法找出当时生成的自动增量ID?

时间:2013-12-05 16:26:54

标签: sql oracle auto-increment rdbms

在RDBMS中,是否可以获取在特定日期和时间生成的自动增量ID?

我需要编写一个范围查询,并且有一个自动增量主键可以加快我的查询速度。但是,我只知道我感兴趣的时间范围,而不是实际的主键。

所以有可能:  获取在日期x和日期y生成的自动增量ID,然后在我的查询中使用它?

谢谢, 卡尔蒂克

1 个答案:

答案 0 :(得分:0)

如果您在使用序列的表中有创建日期或更新日期,则可以获取该信息。在oracle中,您可以创建一个触发器以在单独的表中收集此信息。其他选项是在目标表上设置MVIEW日志记录