#SQL#Oracle#트랜잭션#세션2#TRANSACTION#SESSION21 SQL)Oracle_TRANSACTION_SESSION2 [세션 2] --1) 세션1이 COMMIT을 완료하지 않았으므로 -- Undo segment(즉, 갱신 이전 값)을 -- 보여준다. SELECT sno, sname, avr FROM student WHERE sname = '마초'; 2) 세션 1이 COMMIT 을 완료하였고 세션 2에서 마초의 평점을 확인한다 SELECT sno, sname, avr FROM student WHERE sname = '마초'; -- *트랜잭션에 의한 대기 현상 확인 -- 1) 마초의 학과를 검색한다. 세션 1은 학과를 '사회'로 변경하였지만 COMMIT 을 하지 않았기 때문에 세션 2는 이전의 정보인 '화학'으로 보여지게 된다. SELECT sno, sname, major FROM student WHERE sname = '.. 2023. 3. 13. 이전 1 다음