Programowanie w Transact-SQL

Programowanie w języku Transact-SQL w środowisku MS SQL Server

Szkolenie: Programowanie w języku Transact-SQL w środowisku MS SQL Server Zapisz się

Szkolenie przeznaczone jest dla osób, wykorzystujących już język Transact-SQL do wyszukiwania i modyfikowania danych, a chcących poznać jego rozszerzenia, pozwalające na programowanie proceduralne w bazach danych MS SQL Server 2014. Szkolenie może być również zrealizowane na wersji 2012.

Lokalizacja, która Ci odpowiada

Warszawa

Poznań

Wrocław

Twoje miasto
(Twoja firma)

ZAPYTAJ
O OFERTE

drukowane materiały

cel szkolenia

Wiedzę i umiejętności zyskasz w 3 dni (24 h lekcyjne)

  1. 1. Poznanie elementów języka T-SQL umożliwiających programowanie proceduralne
  2. 2. Tworzenie widoków na często poszukiwane dane
  3. 3. Tworzenie procedur wyszukujących i modyfikujących dane
  4. 4. Tworzenie funkcji usprawniających pracę z danymi
  5. 5. Przeprowadzanie złożonych modyfikacji danych pod kontrolą transakcji

Szkolenia przeprowadzam przez ośrodek szkoleniowy z którym współpracuje.

Szczegółowy konspekt szkolenia

  • Moduł 1: Elementy proceduralne
    • Lekcja 1: Zmienne
      • Istota zmiennych
      • Deklarowanie zmiennych
      • Przypisywanie wartości jednej zmiennej
      • Złożone operatory przypisania
      • Przypisanie wartości wielu zmiennym w jednej instrukcji
      • Przypisanie zmiennym wartości z wiersza danych
      • Standardowe kontra niestandardowe przypisanie
      • Standardowe kontra niestandardowe przypisanie
    • Lekcja 2: Warunkowe wykonywanie działań w instrukcji
      • Proste rozpatrywanie przypadków wartości
      • Złożone rozpatrywanie przypadków wartości
    • Lekcja 3: Warunkowe wykonywanie instrukcji
      • Implementacja warunkowej instrukcji
      • Warunkowe wykonanie bloku instrukcji
      • Podzapytania w predykatach IF
      • Czytelne zapisy IF … ELSE
    • Lekcja 4: Wielokrotne wykonywanie instrukcji
      • Implementacja pętli
      • Sterowanie pętlą
  • Moduł 2: Widoki
    • Lekcja 1: Tworzenie i zarządzanie widokami
      • Znaczenie widoków
      • Tworzenie widoku
      • Wywołanie widoku
      • Uzyskanie definicji widoku
      • Modyfikacja widoku
      • Zmiana nazwy widoku
      • Usuwanie widoku
    • Lekcja 2: Dodatkowe opcje
      • Zamaskowanie definicji widoku
      • Wiązanie widoku z bazowymi obiektami
  • Moduł 3: Procedury składowane
    • Lekcja 1: Tworzenie i zarządzanie procedurami składowanymi
      • Znaczenie procedury składowanej
      • Tworzenie procedury składowanej
      • Wywoływanie procedury składowanej
      • Uzyskanie definicji procedury
      • Modyfikacja procedury
      • Zmiana nazwy procedury
      • Usuwanie procedury
    • Lekcja 2: Skalarne parametry wejściowe
      • Potrzeba parametryzacji procedur
      • Skalarny parametr wejściowy
      • Wiele skalarnych parametrów wejściowych
      • Metody przekazywania wartości parametrom
      • Wartość domyślna parametrów
      • Null w wartości domyślnej parametru skalarnego
    • Lekcja 3: Procedury składowane i instrukcje modyfikujące dane
      • Wstawianie danych
      • Modyfikacja wartości przekazanych parametrów
      • Aktualizowanie wartości jednego pola
      • Aktualizowanie wartości wielu pól
    • Lekcja 4: Parametry tabelaryczne
      • Zapotrzebowanie na parametry tabelaryczne
      • Typ tabelaryczny
      • Definiowanie parametrów tabelarycznych
    • Lekcja 5: Parametry wyjściowe
      • Idea parametrów wyjściowych
      • Definiowanie parametrów wyjściowych
    • Lekcja 6: Dodatkowe opcje
      • Zamaskowanie definicji procedury przechowanej
  • Moduł 4: Funkcje użytkownika
    • Lekcja 1: Funkcje skalarne
      • Istota skalarnych funkcji
      • Tworzenie funkcji skalarnej
      • Wywołanie funkcji
      • Uzyskanie definicji funkcji
      • Modyfikacja funkcji
      • Zmiana nazwy funkcji
      • Usuwanie funkcji
      • Wartość domyślna parametrów
      • Zamaskowanie definicji funkcji
      • Wiązanie funkcji z bazowymi obiektami
      • Wartość null w parametrach wejściowych
    • Lekcja 2: Wbudowane funkcje tabelaryczne
      • Istota wbudowanej funkcji tabelarycznej
      • Tworzenie wbudowanej funkcji tabelarycznej
      • Wywołanie funkcji tabelarycznej
    • Lekcja 3: Złożone funkcje tabelaryczne
      • Istota złożonej funkcji tabelarycznej
      • Tworzenie złożonej funkcji tabelarycznej
      • Wywołanie funkcji tabelarycznej
  • Moduł 5: Transakcje
    • Lekcja 1: Obsługa błędów
      • Tworzenie komunikatów o błędach
      • Kod zwrotny procedury
      • Przechwycenie błędów
    • Lekcja 2: Spójność złożonych modyfikacji
      • Znaczenie transakcji
      • Przykład środowiska wymagającego transakcji
      • Skutki braku implementacji transakcji w przykładowym środowisku
      • Implementacja transakcji
      • Efekty implementacji transakcji w przykładowym środowisku


Program szkolenia jest objęty ustawą o prawie autorskim. Kopiowanie i rozpowszechnianie bez zgody autora jest zabronione.


Szkolenia autoryzowane

Querying Data with Transact-SQL

20761

Więcej na oficialnej stronie Microsoftu ...

Zapytaj o oferte

Alternatywne szkolenie 20461 (SQL Server 2014)

Twoja pełnia wiedzy o MS SQL Server

© Grzegorz Domański 2015-2024. All rights reserved.


Ta strona używa cookies
Dowiedz się więcej »