SQL Server - Modyfikacja danych, transakcje i błędy

Od A do Z o tym jak poprawnie modyfikować dane w SQL Server

SQL Server - Modyfikacja danych, transakcje i błędy
SQL Server - Modyfikacja danych, transakcje i błędy

SQL Server - Modyfikacja danych, transakcje i błędy udemy course free download

Od A do Z o tym jak poprawnie modyfikować dane w SQL Server

>> Kurs został zaktualizowany w roku 2023 (*) <<

To już czwarty kurs poświęcony SQL. Tym razem skupiamy się na temacie modyfikacji danych oraz na transakcjach i obsłudze błędów. Sprawdź inne kursy z tej serii, aby wybrać właściwy dla siebie poziom.

W tym kursie:

  • krótkie lekcje VIDEO

  • zadania do samodzielnego rozwiązanie

  • propozycje rozwiązań tych zadań

Najważniejsze tematy kursu:

  • Niuanse polecenia INSERT, UPDATE i DELETE

  • Jak pracować z IDENTITY, SEQUENCE

  • Klauzula OUTPUT

  • Kopiowanie danych z tabeli do tabeli i z procedury do tabeli

  • Aktualizacja danych w oparciu o dane z innych tabel

  • Jak pracować z transakcjami, rodzaje transakcji

  • Poziomy izolacji transakcji

  • Jak obsługiwać błędy

  • Instrukcja TRY/CATCH

  • Tabele tymczasowe i jak z nich korzystać

O kursie

Ten kurs jest ważny, bo wstawianie rekordów to nie tylko polecenie INSERT a kasowanie to nie tylko DELETE. Dokoła podstawowych poleceń manipulujących danymi dzieje się wiele ciekawych rzeczy. Generują się automatycznie numerowane wartości IDENTITY, które czasami trzeba naprawić, świeżo wstawiane rekordy chcesz z kolei niekiedy od razu pobrać i wykorzystać gdzieś dalej w skrypcie.  

Modyfikacja lub usuwanie rekordów może zależeć niekiedy od tego co znajduje się w innych tabelach i wtedy trzeba ze sobą połączyć te tabele przez JOIN, a aktualizowane informacje należy czasami zapisać i przetworzyć dalej.   

Na ile to możliwe każde z zagadnień tego kursu jest tu omówione od A do Z tak aby nie trzeba było na ich temat szukać więcej informacji gdzieś na zewnątrz. Po prostu kawał porządnej i solidnej wiedzy.  

Podobnie sprawa ma się z transakcjami. Każdy raczej mniej więcej wie co to transakcja. Ale szczegóły wiedzy na ten temat lubią zaskakiwać. Czy wystąpienie błędu automatycznie zerwie każdą transakcje?  Czy transakcje można zagnieżdżać a jeśli tak to ile razy i czy wycofanie wewnętrznej transakcji wycofa tylko tą wewnętrzną czy wszystkie? Po tym kursie nie powinieneś mieć problemu z odpowiedziami  

Kurs kończymy informacjami o błędach. Co to jest błąd czym się charakteryzuje, jak go obsłużyć. Jak go zgłosić, co jest nową metodą a co przestarzałą?  

Ucz się we własnym tempie i absolutnie nie pomijaj przygotowanych ćwiczeń i testów, a sam będziesz zaskoczony jak dużo rzeczy można opowiedzieć na ten temat.

O autorze

Nie chwaląc się, pracuję z SQL Server-em już ponad 20 lat i co nieco na jego temat wiem. Postarałem się tutaj podzielić nie tylko wiedzą ale i doświadczeniem. Prezentowane przykłady w wielu przypadkach nawiązują do rzeczywistych sytuacji, gdzie, czy to procedurę, czy trigger czy funkcję trzeba było użyć. Dzięki temu, uczestnicząc w tym kursie masz szansę nie wpaść w dziesiątki pułapek, w które ja sam kiedyś wpadałem...  

Wybierz właściwe dla siebie szkolenie i do zobaczenia na  kursie! Twój trener - Rafał

(*) - to nie oznacza, że wszystkie filmy zostały nagrane w tym roku!