閃回查詢之閃回版本查詢
一個行在它的生命週期內可能改變多次。閃回版本查詢flashback versions query允許檢視一個行所有提交的版本(而不能檢視任何未提交的版本),包括建立和結束每個版本的時間戳。另外,還可以檢視建立了任何特定版本的行的事務的事務識別符號,然後可以將它用於閃回事務查詢。
HR@orcl 08-OCT-14>select
employee_id,first_name,last_name,salary,versions_xid,versions_startscn,versions_endscn,versions_operation from emp
2 versions between scn minvalue and maxvalue where employee_id=800;
EMPLOYEE_ID FIRST_NAME LAST_NAME SALARY VERSIONS_XID VERSIONS_STARTSCN VERSIONS_ENDSCN V
----------- -------------------- ------------------------- ---------- ---------------- ----------------- --------------- -
800 WAITSON JANE 2800 0C000A000E020000 1891270 I
800 WAITSON JANE 2800 0F00080008020000 1891248 D
800 WAITSON JANE 2800 0F00200008020000 1891209 1891248 I
2 versions between scn minvalue and maxvalue where employee_id=800;
EMPLOYEE_ID FIRST_NAME LAST_NAME SALARY VERSIONS_XID VERSIONS_STARTSCN VERSIONS_ENDSCN V
----------- -------------------- ------------------------- ---------- ---------------- ----------------- --------------- -
800 WAITSON JANE 2800 0C000A000E020000 1891270 I
800 WAITSON JANE 2800 0F00080008020000 1891248 D
800 WAITSON JANE 2800 0F00200008020000 1891209 1891248 I
1.versions_startscn 透過insert或update建立此版本的行scn
2.versions_starttime 建立此版本的行的時間戳
3.versions_endscn 由於delete或update使此版本的行失效的scn
4.versions_endtime 此版本的行失效的時間戳
5.versions_xid 建立此版本的行的事務的唯一識別符號
6.versions_operation 建立此版本的行的事務執行的操作,可以是insert,update或delete。
為了檢視偽列,必須在查詢中包括versions between關鍵字。
閃回版本查詢不能用於外部表,臨時表或v$表,原因是這些物件都不生成撤銷資料。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29800581/viewspace-1314407/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 閃回查詢之閃回表查詢
- 【閃回特性之閃回查詢】使用閃回查詢(select as of)
- 閃回版本查詢與閃回事務查詢
- [閃回特性之閃回版本查詢]Flashback Version Query
- 閃回版本查詢操作
- 閃回表、閃回查詢
- Oracle閃回查詢,閃回版本查詢與閃回事務查詢的使用區別總結Oracle
- 閃回查詢
- 閃回(關於閃回查詢)
- 閃回刪除、閃回查詢
- Oracle 11G 閃回技術 閃回版本查詢和閃回事務查詢Oracle
- 【備份恢復】閃回技術之閃回版本查詢
- 閃回版本查詢技術:
- 基本閃回查詢和閃回表
- 閃回技術一:閃回查詢
- oracle閃回查詢Oracle
- 閃回查詢(轉)
- 閃回查詢(1)
- oracle 閃回查詢Oracle
- oracle閃回版本查詢學習Oracle
- 閃回版本查詢(Flashback Version Query)
- DM7閃回與閃回查詢
- Oracle 11G 閃回技術 使用閃回版本查詢Oracle
- Flashback Query閃回查詢
- oracle的閃回查詢Oracle
- oracle的回閃查詢Oracle
- 閃回查詢(undo sql)SQL
- Oracle 11g 閃回版本查詢Oracle
- 聊聊閃回版本查詢Flashback Version Query
- 10g新特性——閃回版本查詢
- DM8 閃回查詢
- 【閃回特性之閃回事務查詢】Flashback Transaction Query
- 回閃查詢查詢刪除的資料
- 學習Oracle10g:閃回版本查詢Oracle
- oracle flashback特性(1.2)--閃回查詢之As of scnOracle
- Oracle 11G 閃回技術 使用Oracle閃回查詢Oracle
- 閃回技術查詢資料
- Oracle 11g 閃回查詢Oracle