Sql 添加oracle';用于查询结果的时间戳
昨天你教我在一个时间范围内查询历史记录 我还需要将oracle的(历史)时间戳作为列添加到结果中。可能吗Sql 添加oracle';用于查询结果的时间戳,sql,oracle,timestamp,Sql,Oracle,Timestamp,昨天你教我在一个时间范围内查询历史记录 我还需要将oracle的(历史)时间戳作为列添加到结果中。可能吗 提前感谢。是的,事实上,您前面问题的答案说明了如何: SQL> select empno, sal, versions_starttime,versions_xid 2 from emp 3 versions between timestamp sysdate-1 and sysdate 4 where empno=7369; EMPNO S
提前感谢。是的,事实上,您前面问题的答案说明了如何:
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\u ENDTIME伪列。在这两个版本之间,“开始时间”和“结束时间”两个版本包含了进行更改的时间段。这将是一个蟾蜍问题。试试SQL Plus。