[매일 한 문제] OCP1z0 - 047: 2013 - 08 - 13 Flashback Version Query..........................................................
정 답: C
Flashback Version Query 를 사용 하여 수정 버 전 을 조회 하고 조회 표 가 서로 다른 시간 대 에 있 는 서로 다른 버 전의 데 이 터 를 조회 합 니 다. 플래시 버 전 조 회 는 제출 한 데 이 터 를 조회 할 수 있 고 주제 에 따라 다음 과 같이 조작 할 수 있 습 니 다.
gyj@MYDB> create table digits(id number(2), description varchar2(15));
Table created.
gyj@MYDB> insert into digits values (1,'ONE');
1 row created.
gyj@MYDB> update digits set description ='TWO' where id=1;
1 row updated.
gyj@MYDB> insert into digits values (2,'TWO');
1 row created.
gyj@MYDB> commit;
Commit complete.
gyj@MYDB> delete from digits;
2 rows deleted.
gyj@MYDB> select description from digits versions between timestamp minvalue and maxvalue;
DESCRIPTION
---------------
TWO
TWO
versions between timestamp minvalue and maxvalue 는 가능 한 모든 버 전 데 이 터 를 표시 합 니 다.
Flashback Version Query (플래시 버 전 조회) 에 서 는 제출 버 전의 기록 을 조회 할 수 있 으 며, 계속 실험 분석 결 과 를 얻 을 수 있 습 니 다.
gyj@MYDB> select current_scn from v$database;
CURRENT_SCN
-----------
4205516
gyj@MYDB> insert into digits values (1,'ONE');
1 row created.
gyj@MYDB> update digits set description ='TWO' where id=1;
1 row updated.
gyj@MYDB> gyj@MYDB> insert into digits values (2,'TWO');
1 row created.
gyj@MYDB> commit;
Commit complete.
gyj@MYDB> delete from digits;
2 rows deleted.
gyj@MYDB> select current_scn from v$database;
CURRENT_SCN
-----------
4205565
gyj@MYDB> SELECT description,VERSIONS_STARTSCN STARTSCN,VERSIONS_ENDSCN ENDSCN,
2 VERSIONS_OPERATION OPERATION,VERSIONS_XID XID
3 FROM digits VERSIONS BETWEEN SCN 4205516 AND 4205565;
DESCRIPTION STARTSCN ENDSCN O XID
--------------- ---------- ---------- - ----------------
TWO 4205546 I 070009005A130000
TWO 4205546 I 070009005A130000
여기 가 왜 두 개의 기록 인지 알 겠 지...
--VERSIONS_STARTSCN: 이 기록 작업 시의 SCN 이 비어 있 으 면 이 줄 의 기록 은 조회 범위 밖에서 만 들 어 졌 음 을 나타 낸다.
--VERSIONS_ENDSCN: 이 기록 이 효력 을 잃 었 을 때의 SCN, 비어 있 으 면 이 시간 에 기록 이 조작 되 지 않 았 거나 삭제 되 었 음 을 설명 합 니 다. VERSIONSOPERATION
--VERSIONS_OPERATION: I 표시 insert, D 표시 delete, U 표시 update
--VERSIONS_XID: 이 작업 의 트 랜 잭 션 ID
QQ:252803295
학습 교류 QQ 군: DSI & Core Search I 군: 127149411 (기술: 가득 찼 음) DSI & Core Search II 군: 177089463 (기술: 미 만) DSI & Core Search Ⅲ 군: 284596437 (기술: 미 만) DSI & Core 검색 Ⅳ 군: 19213670 2 (기술: 미 만) DSI & Core Search V 군: 28503382 (잡담: 미 만)
MAIL:[email protected]
BLOG: http://blog.csdn.net/guoyjoe
WEIBO:http://weibo.com/guoyJoe0218
ITPUB: http://www.itpub.net/space-uid-28460966.html
OCM: http://education.oracle.com/education/otn/YGuo.HTM
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.