[publikacja] SQL Server: Modyfikacja danych, transakcje i obsługa błędów cz. 2 - Modyfikacja i usuwanie rekordów. Tabele tymczasowe

VirtualStudy.plPortal VirtualStudy.pro oraz autor Rafał Mobilo zaprasza na drugą publikację cyklu "SQL Server: Modyfikacja danych, transakcje i obsługa błędów" pt. "Modyfikacja i usuwanie rekordów. Tabele tymczasowe".

To już czwarty kurs poświęcony SQL i przygotowujący do egzaminów Microsoft.

Tym razem skupiamy się na temacie modyfikacji danych oraz na transakcjach i obsłudze błędów. Jeśli dopiero zaczynasz przygodę z SQL to polecam najpierw kurs pierwszy – wprowadzający do SQL i drugi opowiadający o zapytaniach. Za to do zrozumienia tego materiału wcale nie musisz znać treści kursu trzeciego o programowaniu i XML. Ten kurs jest znacznie prostszy.

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łą?

Kurs jest dość intensywny, ale od czego jest przycisk "pause" i możliwość obejrzenia lekcji jeszcze raz!

Kilka słów o autorze: Microsoft Certified Trainer. Programista, administrator baz danych, trener i konsultant. Główne specjalności to administracja i programowanie baz danych, automatyzacja z wykorzystaniem PowerShell, Bash oraz analiza i prezentacja danych. Doświadczony trener szkoleń e-learning. Pracował/pracuje/prowadził szkolenia dla największych polskich korporacji oraz firm państwowych.

Agenda:

  • Polecenie INSERT - wprowadzenie
  • Polecenie INSERT - szczegóły składniowe
  • IDENTITY i IDENTITY_INSERT
  • Naprawa IDENTITY - DBCC CHECKIDENT
  • IDENTITY a unikalność wartości w kolumnie
  • @@IDENTITY i funkcja SCOPE_IDENTITY
  • INSERT - klauzula OUTPUT
  • Kopiowanie rekordów między tabelami - INSERT SELECT
  • Polecenie INSERT EXEC
  • Generowanie wartości SEQUENCE

Nagranie jest publikacją abonamentową, do jego obejrzenia wymagane jest opłacenie abonamentu na naszym portalu VirtualStudy.pro.

Additional information

Patronat merytoryczny:

RSS

UWAGA! Ten serwis używa cookies i podobnych technologii.

Brak zmiany ustawienia przeglądarki oznacza zgodę na to. Czytaj więcej…

Zrozumiałem

Cookies

Cookie to mały plik, zazwyczaj złożony z liter i cyfr, pobierany do urządzenia, gdy użytkownik uzyskuje dostęp do niektórych stron internetowych. Cookies pozwalają stronie rozpoznać urządzenie użytkownika.

Pliki: