1. Nauka
  2. /
  3. Kursy
  4. /
  5. Transakcje i obsługa błędów w SQL Server

Connected

ćwiczenie

Zapobieganie niepowtarzalnym odczytom

Masz za zadanie przeanalizować dane dotyczące klientów banku.

Przygotowujesz skrypt, który najpierw pobiera dane wszystkich klientów. Następnie skrypt wykonuje pewne operacje matematyczne na podstawie tych wyników. (W tym ćwiczeniu nie będziemy się skupiać na tych operacjach.) Na końcu chcesz ponownie pobrać te same dane, upewniając się, że nic się nie zmieniło.

Ponieważ jest to operacja krytyczna, lepiej będzie zablokować możliwość wprowadzania zmian w tabeli customers do czasu zakończenia analizy. Dzięki temu zapobiegniesz niepowtarzalnym odczytom.

Instrukcje

100 XP
  • Ustaw odpowiedni poziom izolacji, aby zapobiec niepowtarzalnym odczytom.
  • Rozpocznij transakcję.
  • Zatwierdź transakcję.