Programowanie w języku T-SQL w SQL Server 2005

 

Czas trwania:

4 dni po 8 godzin lekcyjnych


Opis szkolenia:

Szkolenie przeznaczone dla projektantów oraz programistów baz danych chcących poznać język Transact SQL w SQL Server 2005.


Plan szkolenia:

Wprowadzenie do języka Transact-SQL
Tworzenie i modyfikacja struktury bazy danych
Integralność bazy danych
Zarządzanie indeksami bazy
Tabele tymczasowe
Zmienne tablicowe
Czynniki związane z bazą danych tempdb
Wyrażenia tablicowe
Stosowanie kursorów
Dynamiczny kod SQL

  • Polecenie EXEC
  • Zastosowania dynamicznego kodu SQL
  • Ochrona przed wstrzykiwaniem SQL

Widoki

  • Definiowanie widoków
  • Klauzula ORDER BY w widoku
  • Odświeżanie widoków
  • Opcje widoku
  • Widoki indeksowane

Funkcje definiowane przez użytkownika

  • Definiowane przez użytkownika funkcje skalarne
  • Definiowane przez użytkownika funkcje tablicowe
  • Funkcje definiowane przez użytkownika, wywoływane dla każdego wiersza

Procedury składowane

  • Procedury składowane definiowane przez użytkownika
  • Specjalne procedury składowane
  • Systemowe procedury składowane
  • Interfejs procedury składowanej - parametry
  • Kompilacje, ponowne kompilacje oraz wielokrotne używanie planów wykonania
  • Procedury składowania tworzone w środowisku CLR

Procedury wyzwalane

  • Procedury wyzwalane  typu AFTER
  • Procedury wyzwalane typu INSTEAD OF
  • Procedury wyzwalane typu DDL
  • Procedury wyzwalane tworzone w środowisku CLR

Transakcje

  • Definicja transakcji
  • Blokady
  • Poziom izolacji
  • Punkty zapisywania
  • Zakleszczenia

Obsługa wyjątków do wersji SQL Server 2005

Obsługa wyjątków w wersji SQL Server 2005

  • TRY/CATCH
  • Nowe funkcje obsługi wyjątków
  • Błędy w transakcjach