모조리 Data
SQL에서 변경 사항/히스토리 확인하기
JoeSung
2017. 9. 28. 15:24
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;
반응형