方式一(推荐):将数据存在另外一张备份表中。
操作:
1、备份:
使用语句 create table 【tablename1】 as select * from 【tablename】 where ....;
如:create table spwaitingtrade2 as select * from spwaitingtrade where waitingtype = 2120 and tradename like '奉贤%号%';
效果:新增一张spwaitingtrade2备份表,将spwaitingtrade中符合查询条件的记录插入该备份表中。
2、恢复:
使用语句 insert into 【tablename】 select * from 【tablename1】
如:insert into spwaitingtrade select * from spwaitingtrade2;
方式二:将数据备份到excel文件中,然后再恢复到数据库中。
操作:
1、备份:
在PLSQL中,选择所要备份的数据,在如下的工具栏中,选择点击“Export Query Result...”------"CVS file",则将数据备份到了.CSV文件
2、恢复:
选择工具栏的“Tools”------“Text Importer...”,出现如下操作界面:
点击图中红色框按键,选择备份的.CSV文件,则效果如下图所示:
选择Data to Oracle,如下图所示:
选择要恢复数据的数据库owner和table,则将显示出Fields的对应关系,检查这些对应关系是否正确,如正确,则点击左下方的“Import”按钮,完成数据恢复