롤백1 [Oracle] 테이블에 데이터를 잘못 삭제 또는 잘못 입력했을 때! 22/04/07 강의 실습 내용 #1. 데이터를 실수로 삭제한 경우 우리는 SQL에서 테이블 전체를 삭제하고 싶다면 drop table문을, 테이블은 살리고 데이터만 삭제하고 싶다면 delete from문을 사용한다. 그런데, 실수로 잘못 삭제했을 경우에는 어떻게 해야 할까? (열심히 한 걸 이대로 날릴 순 없어 ㅠㅠ) 잘못 삭제했더라도 아직 프로그램을 종료하지 않았다면 안심해도 된다! 방전으로 꺼진 경우가 아니라면, 오라클 프로그램을 로그아웃할 때 자동으로 커밋이 되는 건 알고 있을 것이다. 아직 끄지 않은 상태에서는 commit;을 을 실행하지 않았다면 괜찮다. commit;을 실행하면 디스크에 영구적으로 반영되어 새로운 트랜지션이 시작되므로 그땐 되돌릴 수 없다. 아직 잘못 삭제한 뒤 커밋하지 않았.. 2022. 4. 14. 이전 1 다음