惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LangChain Blog
Recent Announcements
Recent Announcements
GbyAI
GbyAI
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Microsoft Azure Blog
Microsoft Azure Blog
N
Netflix TechBlog - Medium
人人都是产品经理
人人都是产品经理
MongoDB | Blog
MongoDB | Blog
D
DataBreaches.Net
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
WordPress大学
WordPress大学
U
Unit 42
腾讯CDC
D
Docker
The GitHub Blog
The GitHub Blog
阮一峰的网络日志
阮一峰的网络日志
Vercel News
Vercel News
I
InfoQ
Jina AI
Jina AI
爱范儿
爱范儿
宝玉的分享
宝玉的分享
博客园 - Franky
G
Google Developers Blog
P
Proofpoint News Feed

博客园 - 山娃

Oracle ORA-01722: 无效数字 处理方法 PB程序系统错误处理记录 网上摘录(琐碎信息) 网上摘录 网上摘录 数据分组处理 Oracle 要点摘录 存储过程中如何使用另一个存储过程返回的结果集 网络转帖 如何用Powerdesigner的PDM(物理数据模型)生成数据库及逆向工程(将现有的数据库生成PDM)(转) Oracle中返回结果集的存储过程(转帖 网摘) Oracle to_timestamp 函数测试(摘录,转帖) Oracle REF Cursor 用法(转帖) Oracle PL/SQL中如何使用%TYPE和%ROWTYPE(转帖) Oracle中的Instance实例和数据库的区别 . 转帖 建立与Oracle数据库服务器连接的两种连接模式(专用服务器与共享服务器) .转帖 Oracle10g数据库的4种存储形式 .转帖 PB “Row changed between retrieve and update” 经典错误处理。 转帖 PLSQLDEV 中修改主表和子表的主键,外键信息 oracle查询表信息(索引,外键,列等。。) 转帖 人生规划(网摘)
Oracle 查询历史数据(转帖)
山娃 · 2012-06-05 · via 博客园 - 山娃

回复误删除数据信息。

1、执行 alter table table_name enable row movement;

2、执行 FlashBack table table_name to timestamp to_timestamp('2012-05-24 14:59:36','yyyy-mm-dd hh24:mi:ss');

查询历史操作数据信息。

比较合理的方法是先从闪回区查找出被误删的数据,再将被误删的数据插入到原来的表中。

  1、执行 select * from A as of timestamp sysdate-10/1440;

    该SQL语会查找出距离现在10分钟之前A表的所有数据。

    sysdate-10/1440表示距离现在10分钟之前,1440这个数字表示一天有1440分钟。

    如果不写距离时间,SQL语句可写成:select * from A as of timestamp sysdate;表示查找出到现在为止A表中的所有数据。

  2、从以上查找出的数据中找出被误删的数据,再插入到原来的表中就可以了。