列名1,列名2……FROM 表名 VERSIONS BETWEEN TIMESTAMP MINVALUE AND MAXVALUE where VERSIONS_STARTTIME IS NOT null ORDER BY VERSIONS_STARTTIME DESC;查出來的第一條就是最後改變的資料
2、如果表裡面有序列或固定的排序欄位可按倒排序後取第一條where rownum<2 order by 排序欄位 desc
3、還有另外一種辦法就是利用ORACLE偽列rowid
select * from tbl t1 where t1.rowid=(select max(rowid) from tbl t2)
有以下幾個方法,供您參考。
1、對於提交(最後一次操作commit了)的話可以查詢那個提交段SELECT
列名1,列名2……FROM 表名 VERSIONS BETWEEN TIMESTAMP MINVALUE AND MAXVALUE where VERSIONS_STARTTIME IS NOT null ORDER BY VERSIONS_STARTTIME DESC;查出來的第一條就是最後改變的資料
2、如果表裡面有序列或固定的排序欄位可按倒排序後取第一條where rownum<2 order by 排序欄位 desc
3、還有另外一種辦法就是利用ORACLE偽列rowid
select * from tbl t1 where t1.rowid=(select max(rowid) from tbl t2)
4、在redo log中找到對應相關的表的插入語句,但是這樣找到的是sql語句,而不是資料。查redo log得使用log miner工具。
Oracle Database,又名Oracle RDBMS,或簡稱Oracle。是甲骨文公司的一款關係資料庫管理系統。