
下面是一个例子:
2 ID int,
3 VAL VARCHAR2(10)
4 );
Table created
SQL> INSERT INTO test_fb_table VALUES (1, 'TEST');
1 row created
SQL> commit;
Commit complete
假如 数据被错误的删除/更新
需要检索某个时间点上,表原有的数据。
SQL> SELECT TO_CHAR(sysdate, 'yyyy-mm-dd hh24:mi:ss') FROM dual;
TO_CHAR(SYSDATE,'YYYY-MM-DDHH24:MI:SS'
--------------------------------------
2010-11-07 13:01:37
这里删除掉数据。
SQL> delete from test_fb_table;
1 row deleted
SQL> commit;
Commit complete
确认数据已经被删除。
SQL> select from test_fb_table;
no rows selected
方法:
这里检索出,指定时间点上,指定表的数据情况。
SQL> select from test_fb_table
2 AS OF TIMESTAMP TO_TIMESTAMP('2010-11-07 13:01:37',
3 'yyyy-mm-dd hh24:mi:ss');
ID VAL
---------- --------------------
1 TEST
对于你来说, 也就是
SELECT FROM 你的表 AS OF TIMESTAMP TO_TIMESTAMP( 误删以前的时间 );
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)