1. 학습
  2. /
  3. 강의
  4. /
  5. SQL Server におけるトランザクションとエラー処理

Connected

연습 문제

ダーティリードを防ぐ

$50,000 を超える残高を持つ口座がいくつあるか分析します。

口座数は重要な結果なので、まだ COMMIT も ROLLBACK もされていない他のトランザクションが変更したデータは読み取りたくありません。こうすることで、ダーティリードを防ぎます。ただし、非再現読取り(non-repeatable read)やファントムリードは考慮しなくて構いません。

スクリプトを用意してください。

지침

100 XP
  • ダーティリードを防ぐ適切な分離レベルを設定します。
  • 条件に合致する口座数を集計して選択します。