SQLD(SQL 개발자) 기출 · 트랜잭션 관리

EMP 테이블 7788번 사원의 SAL 값이 현재 1000인 상황에서 아래 TX1, TX2 두 개의 트랜잭션이 동시에 수행되었다. 양쪽 트랜잭션이 모두 완료된 시점에 7788번 사원의 SAL 값은?

이 문제 풀어보기

정답 및 해설 보기

정답: 1번

TX2의 update 문은 배타적 lock 때문에 대기했다가 TX1 트랜잭션이 commit 한 후에 처리를 계속 한다. TX1에 의해 1100으로 바뀐 값을 읽어 200을 더하므로 최종 결과는 1300이 된다.
이 단원 연속 풀기 · 트랜잭션 관리개념서 「TCL (COMMIT / ROLLBACK / SAVEPOINT)」 읽기

이 단원 공개 기출 20문항

  1. 다음 중 Oracle과 SQL Server의 트랜잭션 처리 방식에 대한 설명으로 올바르지 않은 것은?트랜잭션 관리
  2. 다음 주어진 SQL문을 수행하였을 때 최종적으로 반영되는 값은 무엇인가?트랜잭션 관리
  3. 트랜잭션이 가지는 특징에 해당되지 않는 것은?트랜잭션 관리
  4. 다음의 SQL문을 수행하였을 때의 결과로 알맞은 것은?트랜잭션 관리
  5. AUTO COMMIT이 FALSE로 설정된 환경에서 다음의 SQL문을 실행했을 때의 결과로 올바르지 않은 것은? [그림]트랜잭션 관리
트랜잭션 관리 기출 전체 보기 →