Welcome 微信登录

首页 / 数据库 / MySQL / Oracle中挽救被update并且commit了的数据

我在2011年9月2号18:50分不小心把kc(学生课程表)中字段课程update成数学了
alter table kc enable row movement;flashback table kc to timestamp to_timestamp("2011-09-02 14:00:00","yyyy-mm-dd hh24:mi:ss");SQL> select * from kc;
 
KCH KCM              KKXQ  XS XF
--- ---------------- ---- --- --
101 计算机基础课        1  80  5
102 程序设计语言        2  68  4
206 离散数学            4  68  4
208 数据结构            5  68  4
209 操作系统            6  68  4
210 计算机原理          7  85  5
212 数据库原理          7  68  4
301 计算机网络          7  51  3
302 软件工程            7  51  3SQL> update kc set kc.kcm="数学";
 
9 rows updated
 
SQL> commit;
 
Commit complete
 
SQL> select * from kc;
 
KCH KCM              KKXQ  XS XF
--- ---------------- ---- --- --
101 数学                1  80  5
102 数学                2  68  4
206 数学                4  68  4
208 数学                5  68  4
209 数学                6  68  4
210 数学                7  85  5
212 数学                7  68  4
301 数学                7  51  3
302 数学                7  51  3
 SQL> alter table kc enable row movement;
 
Table altered
SQL> flashback table kc to timestamp to_timestamp("2011-09-02 14:00:00","yyyy-mm-dd hh24:mi:ss");
 
DoneSQL> select * from kc;
 
KCH KCM              KKXQ  XS XF
--- ---------------- ---- --- --
101 计算机基础课        1  80  5
102 程序设计语言        2  68  4
206 离散数学            4  68  4
208 数据结构            5  68  4
209 操作系统            6  68  4
210 计算机原理          7  85  5
212 数据库原理          7  68  4
301 计算机网络          7  51  3
302 软件工程            7  51  3
 
9 rows selectedMySQL中的MVCCOracle DB_UNIQUE_NAME和DB_NAME的理解相关资讯      Oracle教程 
  • Oracle中纯数字的varchar2类型和  (07/29/2015 07:20:43)
  • Oracle教程:Oracle中查看DBLink密  (07/29/2015 07:16:55)
  • [Oracle] SQL*Loader 详细使用教程  (08/11/2013 21:30:36)
  • Oracle教程:Oracle中kill死锁进程  (07/29/2015 07:18:28)
  • Oracle教程:ORA-25153 临时表空间  (07/29/2015 07:13:37)
  • Oracle教程之管理安全和资源  (04/08/2013 11:39:32)
本文评论 查看全部评论 (0)
表情: 姓名: 字数