Oracle/SQL
SQL - FLASHBACK Transaction Query (수행된 DML문의 거꾸로 돌리는 DML 문장 출력 쿼리)
NO:LOO
2021. 12. 5. 16:46
그동안 특정 테이블에 어떠한 작업들이 일어났는지 그 dml 문들을 거꾸로 되돌리는 dml문장이출력되는 쿼리문 이다.
가능한 버전은 enterprise edition
내가쓰는 오라클 버전 확인하기
select * from v$version;
예전에 insert 작업을 수행했다면
insert into emp(empno, ename, sal)
values(1234,'AAAA',3000) ;
그다음 트랜잭션 쿼리를 쓰게 되면 다음과 같은 문장이 결과로 나온다.
delete from emp
where empno =1234;
현업은 잘 안쓴다.