Transact-SQL
kod szkolenia: T-SQL / PL DL 2d
Język T-SQL (Transact-SQL) jest rozszerzeniem podstawowej składni języka zapytań SQL umożliwiającym tworzenie konstrukcji takich jak zmienne, pętle, instrukcje warunkowe oraz zmienne. Jest używany do tworzenia wyzwalaczy, procedur i funkcji składowanych w bazie. Umożliwia także tworzenie transakcji, obsługę błędów, oraz dynamiczne tworzenie zapytań.
Szkolenie T-SQL pozwoli uczestnikom zapoznać się z w/w elementami języka, aby oprócz samych kwerend móc tworzyć i pisać złożoną logikę biznesową po stronie serwera. Wprowadzenie obejmuje teorię, przykłady i praktyczne ćwiczenia, które pozwolą uczynić pracę z bazą danych dużo bardziej efektywną.
- osoby na co dzień korzystające z SQL-a,
- osoby, które chcą poszerzyć swoje umiejętności o tworzenie programowalnych obiektów w bazie danych SQL Server (takich jak funkcje i procedury)
- Dowiesz się jakie możliwości daje język Transact-SQL
- Poznasz podstawowe koncepty programistyczne realizowane przez ten język
- Nauczysz się tworzyć skrypty, procedury, funkcje oraz triggery
- Poznasz praktyczne zastosowania języka Transact-SQL ułatwiające operacje na bazie danych
- Dowiesz się jak planować zadania na bazie danych dodając do nich gotowe skrypty T-SQL
- T-SQL
- zmienne
- warunki
- pętle
- kursory
- Transakcje
- tworzeniem i zastosowanie
- instrukcje BEGIN, COMMIT, ROLLBACK, SAVE
- Obsługa wyjątków
- zastosowanie oraz różne rodzaje wyjątków
- instrukcje TRY…CATCH, RAISERROR, THROW
- Dynamiczny SQL
- Tworzenie składni zapytania w zależności od wyników operacji, wartości zmiennych itp.
- Tworzenie procedur składowanych
- możliwości i budowa procedury
- zastosowania
- Tworzenie funkcji skalarnych i tabelarycznych
- różnice między funkcjami a procedurami
- rodzaje funkcji
- zastosowania
- Planowanie zadań (Jobs, Schedules)
- podstawy obsługi i planowania zadań w SQL Server
- Triggery
- zastosowanie i rodzaje triggerów
- tworzenie operacji wyzwalanych przez zapytania modyfikujące dane z użyciem danych z modyfikowanych wierszy
Szkolenie jest uzupełnieniem podstawowej wiedzy z zakresu SQL (tworzenia kwerend wybierających i modyfikujących dane) zdobytej samodzielnie bądź przez udział w szkoleniu SQL01
polski