Oracle Flashback Query: 查询被修改之前的数据
要查询被修改之前的数据,可以使用 Oracle 的 Flashback Query 功能。Flashback Query 允许您查询表的过去状态,包括修改之前的数据。
以下是使用 Flashback Query 查询被修改之前的数据的示例:
SELECT * 
FROM table_name 
AS OF TIMESTAMP (SYSTIMESTAMP - INTERVAL '5' MINUTE)
WHERE condition;
在上面的查询中,'table_name' 是要查询的表名,'condition' 是要添加的筛选条件。'AS OF TIMESTAMP' 子句指定要查询的时间点,这里使用了当前时间的 5 分钟前作为时间点。
通过使用 Flashback Query,您可以查询表在过去某个时间点的数据,包括被修改之前的数据。
原文地址: https://www.cveoy.top/t/topic/o2SN 著作权归作者所有。请勿转载和采集!