*
FROM
tt_tab
AS
of
TIMESTAMP(SYSDATE⑴/24)
假设原来的表是test1要写到的表是test2
test1的字段为
a
b
c
test2的字段为
d
e
f
其中a和d对应
b和e对应
c和f对应
先把要写到的表清掉,执行如下语句:
truncate
table
test2
然后把test1表的数据导入到test2表中,执行如下语句:
insert
into
test2
select
*
from
test1
用oracle的flashback
,可以还原查询某个时间点这个表中的数据,只要时间不要过去太久就可以,比如
SELECT
*
FROM
tt_tab
AS
of
TIMESTAMP(SYSDATE-1/24)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)