工作中常有误修改了存储过程而未备份的情况,Oracle 10g的闪回特性为我们提供了一个方便的补救方法。
先看这个视图:DBA_SOURCE
DBA_SOURCE describes the text source of all stored objects in the database.
SQL> desc dba_source
SQL>
只要确定修改的时间,通过闪回查询DBA_SOURCE视图就能找回修改前的源代码了。
例如:
SELECT *