如何在Oracle中的表中选择最后插入的记录

时间:2012-04-11 07:40:40

标签: sql oracle version range date-range

我知道有操作符VERSIONS BETWEEN TIMESTAMP MINVALUE AND MAXVALUE,但它无法正常工作。查询

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

返回空场:VERSIONS_ENDTIMEVERSIONS_OPERATION

enter image description here

可能有另一种方法可以选择上周从表中最后插入的记录吗?

1 个答案:

答案 0 :(得分:2)

您可以尝试使用Flashback Queries,但这种方法对于生产系统来说是不可行的。此方法应用于恢复或管理查询。

在正常情况下,您应该使用其他一种方法来检测插入行的时间,例如,您可以在表格中添加date列,并在每个SYSDATE上填充insert列。 {1}}。