昨日、ここで時間範囲内のレコード履歴を照会する方法を教えてもらいました。
さらに必要なのは、オラクルの (歴史的な) タイムスタンプを結果に列として追加することです。出来ますか?
前もって感謝します。
はい、実際、前の質問への回答は次の方法を示しています。
SQL> select empno, sal, versions_starttime,versions_xid
2 from emp
3 versions between timestamp sysdate-1 and sysdate
4 where empno=7369;
EMPNO SAL VERSIONS_STARTTIME VERSIONS_XID
---------- ---------- --------------------------------------------------------------------------- --
7369 5900 11-DEC-08 16.05.32 0014001300002A74
7369 5800 11-DEC-08 16.03.32 000D002200012EB1
7369 5800
VERSIONS_ENDTIME 疑似列もあります。それらの間の VERSIONS_STARTTIME と VERSIONS_ENDTIME は、変更が行われた期間を囲みます。