2012-04-11 113 views
2

我知道有运营商VERSIONS BETWEEN TIMESTAMP MINVALUE AND MAXVALUE,但它不正确工作。查询如何在Oracle中的表中选择最后插入的记录

SELECT VERSIONS_ENDTIME, VERSIONS_OPERATION FROM mytable VERSIONS BETWEEN TIMESTAMP MINVALUE AND MAXVALUE 

返回空精密组件:VERSIONS_ENDTIMEVERSIONS_OPERATION

enter image description here

也许有从上周选择表中的最后插入记录的另一个方法是什么?

回答

2

您可以尝试使用Flashback Queries,但这种方法在生产系统中不可行。这种方法应该用于恢复或管理查询。

在正常情况下,你应该有一些其他种类的方法的时候插入一排检测,比如你可以在每个insert在表中添加date列,并填充它与SYSDATE

+0

我需要它只是为了管理任务。 – artzub 2012-04-11 08:44:26

相关问题