1. 학습
  2. /
  3. 강의
  4. /
  5. SQL Server에서의 트랜잭션과 오류 처리

Connected

연습 문제

더티 리드 방지하기

잔액이 $50,000을 초과하는 계좌가 몇 개인지 분석해야 합니다.

계좌 수는 중요한 결과이므로, 아직 COMMIT이나 ROLLBACK되지 않은 다른 트랜잭션이 수정한 데이터를 읽고 싶지 않아요. 이렇게 하면 더티 리드를 방지할 수 있습니다. 다만, non-repeatable read나 phantom read는 고려하지 않아도 됩니다.

스크립트를 준비하세요.

지침

100 XP
  • 더티 리드를 방지할 수 있도록 적절한 격리 수준을 설정하세요.
  • 조건에 맞는 계좌 수를 조회하세요.