commit, rollback 함수

박성현·2024년 4월 16일

Database

목록 보기
18/23

DBeaver에서 오라클 실습

  • 데이터를 업데이트하고 비버에서는 데이터가 바뀌지만 실제 오라클 에서는 갱신이 안되기때문에 commit을 통해 갱신시켜주고 만약 갱신되고 되돌리고 싶다면 rollback으로 되돌릴 수 있다.
SELECT * FROM  DEPT_TCL dt ;

UPDATE  DEPT_TCL  SET LOC ='부산' WHERE DEPTNO =50;

  • 오라클에서는 아직 최신화 되지 않은 것을 확인할 수 있다.

그럼 dbeaver에서 commit을 실행시켜보자 !

실행시켜주면 !
oracle 에서 select해보았을 때

와 같이 갱신이 되는 것을 확인할 수 있다 !

반대로 oracle에서 update할때도 같은 방법으로 commit을 해야 dbeaver에 갱신되는 것을 확인할 수 있다.


rollback 함수

  • 기존의 데이터 값에서 실수로 delete를 해버리면 모든 데이터가 삭제될 수 있다.
  • 그럴때 rollback 함수를 이용하여 값을 다시 복원시킬 수 있다.

기존 데이터값

삭제 후 의 값

rollback한 값

다시 값을 가져올 수 있다.

profile
개발기록장

0개의 댓글