恢复用户update或delete错误的表数据

需要问客户
1.修改的时间,2修改的语句是什么(得到表名,与查询条件)

恢复语句:
select config_value from eesx1.test as of timestamp to_timestamp('2016-02-06 12:30:00','YYYY-MM-DD HH:MI:SS')
where site_id='XA' and CONFIG_KEY='MenuVersion'
create table xxx as select xxxx from as of

通过这个语句我们查到了12:30的时候,这个值是多少,

例如:
1.客户在下午13.00update了表eesx1.test (用户名为eesx1,表明为test)的某一条数据。
update语句如下:
update eesx1.test set config_value='xxxxxx' where site_id='XA' and CONFIG_KEY='MenuVersion';
commit;
客户在16:00的时候发现数据update错了,需要寻找旧的值,也就是13:00之前,条件where
site_id='XA' and CONFIG_KEY='MenuVersion'

posted @ 2025-03-05 08:23  ocmji  阅读(28)  评论(0)    收藏  举报