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

Connected

연습 문제

테이블에서 팬텀 읽기 방지하기

오늘은 은행의 모든 고객 데이터를 분석해야 합니다. 이 정보가 매우 중요하므로, 아무도 이 테이블을 변경하지 못하도록 customers 테이블 전체를 잠글까 고민하고 있어요. 이렇게 하면 팬텀 읽기를 방지할 수 있습니다.

해당 정보를 선택하는 스크립트를 준비하고, 선택 결과로 몇 가지 수학 연산을 처리해야 합니다. (이 연습 문제에서는 그 연산 자체에는 집중하지 않겠습니다.) 그다음, 아무 변화가 없었음을 확인하기 위해 동일한 데이터를 다시 선택하려고 합니다.

지침

100 XP
  • 팬텀 읽기를 방지할 수 있도록 적절한 격리 수준을 설정하세요.
  • 트랜잭션을 시작하세요.
  • 트랜잭션을 커밋하세요.