注册

如果误操作的时间未知,或者是个大概,怎么办?闪回查询如何能定位范围?

董小姐 2023/11/28 494 1 已解决

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:```language
--查询当前时间
SQL> select sysdate from dual;

LINEID sysdate


1 2023-11-23 21:34:26

--删除
DELETE FROM PERSON_TYPE WHERE PERSON_TYPEID > 5;
COMMIT;
SELECT * FROM PERSON_TYPE; --5条数据

--使用闪回查询得到删除前的数据
SELECT * FROM PERSON_TYPE WHEN TIMESTAMP '2023-11-23 21:34:26';

SELECT * FROM PERSON_TYPE AS OF TIMESTAMP '2023-11-23 21:34:26';

回答 0
暂无回答
扫一扫
联系客服