Oracle数据库误操作增删改查后如何买到后悔药


文章目录

  • 先看初始数据
  • 我修改了一个学生的年龄
  • 这是修改后结果
  • 可是我发现,他的年龄无需修改
  • 后悔药
  • SQL语句
【Oracle数据库误操作增删改查后如何买到后悔药】
先看初始数据 Oracle数据库误操作增删改查后如何买到后悔药
文章图片

我修改了一个学生的年龄 Oracle数据库误操作增删改查后如何买到后悔药
文章图片

这是修改后结果 Oracle数据库误操作增删改查后如何买到后悔药
文章图片

可是我发现,他的年龄无需修改
我习惯性地试了一下“Ctrl+Z”,真打脸,撤回的是sql语句,数据仍然没变
Oracle数据库误操作增删改查后如何买到后悔药
文章图片

后悔药
现在已经10点40了,我掐指一算,我改数据的时候应该是10点30之后,那么,我把数据恢复到10点半,不就可以实现了我想要的结果了嘛!
Oracle数据库误操作增删改查后如何买到后悔药
文章图片

SQL语句 把时间改成你自己想要的就好咯
select * from STU as of timestamp to_timestamp('2020-07-17 10:30:00', 'yyyy-mm-dd hh24:mi:ss');

Oracle数据库误操作增删改查后如何买到后悔药
文章图片

    推荐阅读