700+ courses, half price
Opis kursu
Umiejętność obsługi błędów i zarządzania transakcjami jest kluczowa podczas pisania skryptów SQL. Nieobsłużone błędy mogą być bardzo groźne i prowadzić do nieoczekiwanych sytuacji – takich jak niespójne dane w bazie danych, a w najgorszym przypadku mogą skutkować błędnymi decyzjami biznesowymi.
W tym kursie nauczysz się obsługiwać błędy i zarządzać transakcjami w sytuacji, gdy błąd wystąpi. Poznasz też zasady działania mechanizmów współbieżności, gdy dwie lub więcej osób jednocześnie korzysta z tych samych danych. Wszystkie te zagadnienia przećwiczysz na dwóch zbiorach danych – jednym dotyczącym kont bankowych, a drugim sklepu z rowerami elektrycznymi.
Wymagania wstępne
Program nauczania
Plan kursu
1
Podstawy obsługi błędów
Na początku kursu nauczysz się obsługiwać błędy za pomocą konstrukcji TRY...CATCH dostępnej w T-SQL. Poznasz budowę błędów i dowiesz się, jak korzystać z funkcji dostarczających informacji o błędach.
- Witaj!50 XP
- Składnia TRY...CATCH50 XP
- Twój pierwszy skrypt z obsługą błędów100 XP
- Zagnieżdżanie konstrukcji TRY...CATCH100 XP
- Anatomia błędów i błędy nieprzechwytywalneтребования50 XP
- Anatomia błędu – powtórzenie50 XP
- Poprawianie błędów kompilacji100 XP
- Informacje o błędach50 XP
- Składnia funkcji błędów50 XP
- Korzystanie z funkcji błędów100 XP
- Używanie funkcji błędów w zagnieżdżonej konstrukcji TRY...CATCH100 XP
2
Zgłaszanie, rzucanie i dostosowywanie błędów
W tym rozdziale pogłębisz wiedzę na temat obsługi błędów. Nauczysz się zgłaszać błędy za pomocą RAISERROR i THROW, a także odkryjesz, jak je dostosowywać do własnych potrzeb.
3
Transakcje w SQL Server
W tym rozdziale poznasz pojęcie transakcji. Dowiesz się, jak je zatwierdzać i wycofywać. Na koniec nauczysz się, jak sprawdzić liczbę transakcji i ich stan.
4
Sterowanie współbieżnością: poziomy izolacji transakcji
Ten rozdział wyjaśnia, czym jest współbieżność i jak może wpływać na transakcje. Poznasz ważne pojęcia, takie jak brudne odczyty, powtarzalne odczyty i odczyty fantomowe. Aby zapobiegać takim sytuacjom lub je kontrolować, przeanalizujesz kolejno różne poziomy izolacji transakcji.
S
Transakcje i obsługa błędów w SQL Server
Kurs
ukończony

