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

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

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!

  • Poznasz podstawy modyfikacji danych: INSERT, UPDATE, DELETE

  • Nauczysz się szczegółowych informacji o INSERT, UPDATE i DELETE

  • Zobaczysz "sztuczki" pozwalające na wydajne pisanie poleceń modyfikujące dane

Course Curriculum

33 Lectures

30 Lectures

1 Lectures

Instructors

Profile photo of Rafał Mobilo
Rafał Mobilo

ENMicrosoft Certified Trainer. Programmer, database administrator, trainer and consultant. The  main areas of interest are database administration and design, automation with PowerShell ,Python and Bash, machine learning, analysis and presentation of data.Experienced e-learning and distance learning tutor. Mentor of e-learning programs. Blogger.Worked with, or teached for such companies as ING, Intel, Cadbury, Bank PeKaO, Volvo, UPC, ZUS, Polish Post and...

Instructors

Profile photo of Rafal Kontarek
Rafal Kontarek

Rafal is a Microsoft Certified Trainer, he has worked for well known institutions like banks, insurance, public and commercials. His main specialty is database management and programming, automation and integration with cloud.Linux, Windows, Azure, programming languages like Python, C Sharp, scripting languages like BASH or PowerShell. Database and SQL expert on comercial and open source database systems, both as administrator...

Review
4.9 course rating
4K ratings
ui-avatar of Alan Kozak
Alan K.
5.0
8 months ago

Kolejny kurs poprowadzony super jasny i przyswajalny sposób.
Bardzo szeroka i szczegółowa dawka wiedzy.
Polecam ! :)

  • Helpful
  • Not helpful
ui-avatar of Szymon Zochniak
Szymon Z.
5.0
1 year ago

Poziom merytoryczny kursu oceniam na bardzo dobry. Prowadzący dysponuje odpowiednią wiedzą merytoryczną, jak i ma tzw. 'talent dydaktyczny', która pozwala mu w łatwy sposób na przekazywanie wiedzy. Dzięki kursowi poznałem kilka tematów, które dotąd były przeze mnie 'dotykane', ale tak do końca nie zdawałem sobie sprawy ze sposobu ich działania. Brakuje mi jeszcze rzeczonych trigerrów, o które ktoś w komentarzach się upomniał, ale to rozumiem przy okazji innego kursu.

  • Helpful
  • Not helpful
ui-avatar of Maciej Lisewski
Maciej L.
5.0
2 years ago

Dużo przydatnej wiedzy, bardzo dobrze wytłumaczone, fajne ćwiczenia praktyczne

  • Helpful
  • Not helpful
ui-avatar of Mariusz Bartosz
Mariusz B.
5.0
2 years ago

Świetny kurs zarówno pod względem merytorycznym jak i metodyki nauczania. Polecam!

  • Helpful
  • Not helpful
ui-avatar of Blazej Chmielewski
Blazej C.
5.0
2 years ago

Narazie spoko, merytorycznie. Jedyna uwaga że jak zaczynam kurs to można by dać minutowy filmik jak przygotować miejsce pracy. Nie zdecydowałem sie na lekcje z queringu bo to umiem ale były one pierwsze i tam pewnie był zapoznanie z tym programem. Nie mniej jednak polecałbym robić takie cos bo nic nie kosztuje dodac filnik który i tak był w poprzednich kursach a osobie uczącej się oszczedza to frustracji i szukania pomocy gdzie indziej.

  • Helpful
  • Not helpful
ui-avatar of Bogdan Biegański
Bogdan B.
4.5
3 years ago

Polecam.

  • Helpful
  • Not helpful
ui-avatar of Marek Macioszek
Marek M.
5.0
3 years ago

Świetny nauczyciel, rzeczowe objaśnienia, powtórzenia i przykłady. To wszystko zapada w pamięć jak np. "kukułcze jajo - phantom "

  • Helpful
  • Not helpful
ui-avatar of Mariusz Sz.
Mariusz S.
5.0
3 years ago

Super, wykłady i ćwiczenia.

  • Helpful
  • Not helpful
ui-avatar of Dawid Sitek
Dawid S.
5.0
4 years ago

Kurs bardzo dynamiczny ale w bardzo przystępny i łatwy sposób przedstawia wiele zagadnień które można samemu ćwiczyć i wykonywac na bazie

  • Helpful
  • Not helpful
ui-avatar of Marcin Krzywoń
Marcin K.
4.5
4 years ago

Informacje przekazywane w sposób przystępny i wyczerpujący temat

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses