Q. 이전에 수행했던 SQL 쿼리들의 히스토리를 어떻게 확인할까? (오라클 DB 기준)
A. Version_startscn을 통해서 확인할 수 있다.
1) scn(system change number) 를 확인한다.
--db에서 발생하는 변경사항에 대한 번호
Select current_scn from v$database;
2) 시간도 확인
Select systimestamp from dual;
--2017-09-28 15:10:16
3) 아래의 쿼리를 통해 where절에 확인하고 싶은 기준 시간을 넣어가며 확인
select versions_startscn, versions_endscn, versions_operation, ename, sal, deptno
from emp
versions between scn minvalue and maxvalue
where versions_startscn > 1379911;
반응형
'모조리 Data' 카테고리의 다른 글
R을 잘하기 위한 방법 - 전희원 SK 텔레콤 메니저 인터뷰 중 (0) | 2017.11.01 |
---|---|
window cmd에서 port 확인 (0) | 2017.10.10 |
운영체제_파일 시스템 정리 (0) | 2017.05.31 |
2.24_데이터 사이언티스트의 분류 (0) | 2017.02.24 |
[Gist] 왕복 비행기 일정 만들어주는 코드 (0) | 2016.12.04 |