【问题标题】:Does oracle store transaction date of data?oracle是否存储数据的交易日期?
【发布时间】:2018-06-01 08:14:46
【问题描述】:

我目前正在使用 oracle 11g。我在特定日期从模式中提取了一次数据以进行一些清理过程。假设现在我想再次提取,但只能使用我上次提取日期的新/更新数据,无论如何我可以得到它吗?不幸的是,这些数据没有任何存储上次编辑日期的列。

我想知道 Oracle 是否会自动存储我可以检查的那种类型的信息?也许有任何交易日志?

谢谢,

一个物理

【问题讨论】:

    标签: oracle date logging oracle11g transactions


    【解决方案1】:

    一种方法是启用闪回,然后您可以这样做:

    SELECT * FROM table1
    MINUS
    SELECT * FROM table1 AS OF TIMESTAMP TIMESTAMP '2018-01-01 00:00:00.000';
    

    获取自 2018-01-01 以来更改的所有行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-15
      • 1970-01-01
      • 2021-12-10
      • 1970-01-01
      • 1970-01-01
      • 2017-01-22
      • 1970-01-01
      • 2019-04-11
      相关资源
      最近更新 更多