实习生期间,差点从删库到跑路。。。。。
好了,废话不说,当我们操作之后,被删除的表应该还是存在于回收站的,可以通过表名进行查询并进行恢复。
flashback table <TABLE> to before drop
如果再删除之后第一时间又创建了新的临时表,可以先将临时表彻底删除,再将原来的表恢复过来,因为如果常规删除一定会覆盖回收站的原数据库(我没试过,理论上的)
若要彻底删除表,则使用语句:
drop table <table_name> purge;
实习生期间,差点从删库到跑路。。。。。
好了,废话不说,当我们操作之后,被删除的表应该还是存在于回收站的,可以通过表名进行查询并进行恢复。
flashback table <TABLE> to before drop
如果再删除之后第一时间又创建了新的临时表,可以先将临时表彻底删除,再将原来的表恢复过来,因为如果常规删除一定会覆盖回收站的原数据库(我没试过,理论上的)
若要彻底删除表,则使用语句:
drop table <table_name> purge;