| |
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
|