Oracle数据库回滚操作方法

早上把开发库的一个表数据给搞没了,导致很多操作无法继续下去,所以就学习一下如何回滚数据


-- 清空表内数据
DELETE FROM [TABLE_NAME];

-- 再次确定已经清空数据
SELECT COUNT(*) FROM [TABLE_NAME];

-- 执行表数据回滚申明
ALTER TABLE [TABLE_NAME] ENABLE ROW MOVEMENT;

-- 正式数据回滚
FLASHBACK TABLE [TABLE_NAME] TO TIMESTAMP TO_TIMESTAMP('2019-12-18 10:25:16','YYYY-MM-DD HH24:MI:SS');

TO_TIMESTAMP里面的时间就是要回滚的时间节点

# SQL 
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×