添加oracle的时间戳来查询结果

时间:2008-12-12 12:43:15

标签: sql oracle timestamp

昨天你教我在here的时间范围内查询记录历史记录。

我还需要将oracle的(历史)时间戳作为列添加到结果中。有可能吗?

提前致谢。

1 个答案:

答案 0 :(得分: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包括进行更改的时间段。