【问题标题】:adding oracle's timestamp to query results在查询结果中添加oracle的时间戳
【发布时间】:2008-12-12 12:43:14
【问题描述】:

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

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

提前致谢。

【问题讨论】:

    标签: sql oracle timestamp


    【解决方案1】:

    是的,事实上,您上一个问题的答案显示了如何:

    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 括起进行更改的时间段。

    【讨论】:

    • 那将是蟾蜍的问题。试试 SQL Plus。
    猜你喜欢
    • 2016-03-09
    • 1970-01-01
    • 2018-08-31
    • 2023-02-14
    • 2013-01-11
    • 2021-07-24
    • 2018-10-13
    • 2013-10-10
    • 2020-07-20
    相关资源
    最近更新 更多