执行如下SQL将test_temp表中的数据恢复到 2011 04 29 11:06:00
注意,这里一定要先删除全部数据,否则可能会导致数据重复或者新建一个表结构和test_temp结构相同的表,把数据导入到新表中
delete from test_temp;
insert into test_temp
select *
from test_temp as of timestamp to_timestamp('20110429 11:06:00', 'yyyymmdd HH:mi:ss')
commit;
24小时的
select *
from cm_custom_sort as of timestamp to_timestamp('20160808 16:40:01', 'yyyymmdd hh24:mi:ss')
附:truncate后的数据是无法恢复的
truncate table test_temp;
相关文章
- oracle 将结构相同的一张表中的数据插入到另一张表中,各位高人请帮帮忙!!!
- 如何将Oracle一个数据库中的表中的数据导入到另一个数据库中?
- 如何将Excel表格中的数据批量导入到Oracle数据库表中
- Oracle 将一张表中的数据插入到另一张新表
- Oracle 中利用闪回查询确定某表在某时间点之后的修改内容,并恢复至该时间点
- ORACLE将表中的数据恢复到某一个时间点
- ORACLE将表中的数据恢复到某一个时间点
- Oracle 将一张表中的数据插入到另一张新表
- 在Oracle中,如何将一张表中的long字段的数据插入到另一张表中的clob的字段中
- 从Navicat导出oracle建表语句,应用sqoop将oracle中的表数据导入到hive