1

昨日、ここで時間範囲内のレコード履歴を照会する方法を教えてもらいました。

さらに必要なのは、オラクルの (歴史的な) タイムスタンプを結果に列として追加することです。出来ますか?

前もって感謝します。

4

1 に答える 1

2

はい、実際、前の質問への回答は次の方法を示しています。

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 は、変更が行われた期間を囲みます。

于 2008-12-12T12:48:42.060 に答える