Oracle 数据库更新或者删除以后,怎样恢复以前的数据

背景

如今有一个用户表t_user,有三个字段,id,name,sex。sql

id name sex
1 张三

执行了更新语句把张三改为了李四(这里只是简单的模拟,不要笑啊),而后咱们想看他以前叫什么code

查看更新或删除以前的数据

这里直接上代码,挺简单的,查看三分钟以前表的数据的代码以下:table

select * from  t_user  AS OF TIMESTAMP SYSDATE-3/1440  where id = '1'

结果以下:select

id name sex
1 张三

这里对sql的解释说明:数据

SYSDATE :当前时间查询

1440 :24h*60m=1440mtab

3:3分钟前时间

这里须要注意的是,不要使用别名,会报错。co

咱们已经可以查询到他以前的数据了,把它改回去不难,这里就不介绍了ab

相关文章
相关标签/搜索