[Flashback]Oracle flashback儲存過程
在工作中經常會出現誤操作導致儲存過程被替換或者被刪除的情況,給工作中難免會帶來不必要的麻煩,針對Oracle的儲存過程,可以利用Oracle提供的強大閃回功能。
首先用sys登陸到plsql或者sqlplus中,
SQL> set pagesize 0
SQL> col text format a4000
SQL> spool d:\flashback.txt
Started spooling to d:\flashback.txt
SQL> select text from dba_source as of timestamp to_timestamp('2015-10-11 10:50:32', 'YYYY-MM-DD HH24:MI:SS') where owner='TEST' and name='PD_TEST' order by line;
procedure PD_TEST
(
pid in number
)
is --定義傳入變數
v_name varchar2(10); --定義姓名變數
v_salary number; --定義工資變數
sqlstr varchar2(200); --定義封裝sql語句變數
begin
sqlstr:='select name ,salary from tmp where id=:1'; --封裝sql語句
execute immediate sqlstr into v_name,v_salary using pid ; --執行封裝sql語句,並使用繫結變數
dbms_output.put_line(v_name||'的收入為:'||to_char(v_salary)); --列印姓名收入
exception
when others then
dbms_output.put_line('找不到相應資料'); --列印例外情況
end;
16 rows selected
SQL> spool off;
Stopped spooling to d:\flashback.txt
然後可以去d盤中找到對應的檔案,開啟檔案修改即可,或者直接複製plsql中的輸出即可
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29812844/viewspace-1988791/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用flashback恢復儲存過程儲存過程
- 用flashback恢復儲存過程(ZT)儲存過程
- Oracle FlashbackOracle
- 【FLASHBACK】Oracle flashback data archive 介紹OracleHive
- Oracle儲存過程Oracle儲存過程
- oracle flashback特性(2.1)--Flashback Table之RECYCLEBINOracle
- oracle flashback特性(3.2)--Flashback Database操作示例OracleDatabase
- 閃回之 Flashback Query (dml表、過程、函式、包等)、Flashback version Query函式
- oracle的flashbackOracle
- Oracle Flashback(二)Oracle
- Oracle Flashback(一)Oracle
- Oracle -- flashback database基於ARC+flashback_log還是flashback_logOracleDatabase
- Oracle儲存過程乾貨(一):儲存過程基礎Oracle儲存過程
- 應用oracle flashback--Flashback Database介紹OracleDatabase
- 應用oracle flashback--Flashback Table之RECYCLEBINOracle
- Oracle儲存過程-1Oracle儲存過程
- oracle的儲存過程Oracle儲存過程
- Oracle儲存過程例子Oracle儲存過程
- Oracle建立儲存過程Oracle儲存過程
- oracle plsql儲存過程OracleSQL儲存過程
- ORACLE 儲存過程示例Oracle儲存過程
- 從sybase的儲存過程轉向oracle的儲存過程儲存過程Oracle
- Oracle10g的Flashback之Flashback Transaction QueryOracle
- 【徵文】應用oracle flashback(3.2)--Flashback Database操作示例OracleDatabase
- 【徵文】應用oracle flashback(2.1)--Flashback Table之RECYCLEBINOracle
- Oracle Flashback Data ArchiveOracleHive
- oracle 閃回 flashbackOracle
- Oracle的flashback功能Oracle
- oracle recyclebin和flashbackOracle
- 原創:oracle 儲存過程Oracle儲存過程
- oracle 儲存過程批次提交Oracle儲存過程
- oracle 儲存過程學習Oracle儲存過程
- Oracle儲存過程學習Oracle儲存過程
- oracle的儲存過程格式Oracle儲存過程
- java 呼叫oracle 儲存過程JavaOracle儲存過程
- oracle--08儲存過程Oracle儲存過程
- 全面學習oracle flashback特性(3.2)--Flashback Database操作示例OracleDatabase
- 全面學習oracle flashback特性(2.1)--Flashback Table之RECYCLEBINOracle