Język PL/pgSQL w bazie PostgreSQL
Szkolenie uczy wykorzystania języka PL/pgSQL do zaawansowanej współpracy z bazą danych PostgreSQL. Poznasz w jaki sposób mechanizmy udostępniane przez ten język (pętle, kursory, instrukcje decyzyjne, zmienne, tablice itd.) pozwolą Ci na wykorzystanie danych i manipulowanie nimi w sposób nieosiągalny dla języka SQL, przez co uczynisz swoją pracę łatwiejszą i bardziej efektywną. Ponadto dowiesz się jak zapamiętać wykonywane przez siebie czynności i obliczenia w bazie danych umiejętnie reagując na sytuacje wyjątkowe oraz jak w sposób bezpieczny udostępnić dane innym użytkownikom.
- Podstawy
- Wykorzystanie języka PL/pgSQL, cel istnienia, przykładowe zastosowania, zalety, wady
- Wprowadzenie do języka PL/pgSQL, sposób zapisu, działania
- Struktura bloku, rodzaje podprogramów, sekcja deklaracyjna, wykonawcza, obsługi błędów
- Zmienne, stałe, typy danych, literały, aliasowanie zmiennych
- Operatory arytmetyczne i logiczne
- Skalarne funkcje wbudowane
- Wyświetlanie tekstu z kodu PL/pgSQL'a
- Instrukcje SQL w kodzie PL/pgSQL'a
- Obsługa transakcji
- Tryb autocommit
- Błędy wykonania kodu, a zachowanie transakcji
- Sterowanie ścieżką wykonania
- Sterowanie przepływem programu - instrukcje sterujące i pętle
- Alternatywne ścieżki wykonania - instrukcje decyzyjne
- Parametry podprogramów, zwracanie wielu wartości
- Własna obsługa błędów (wyjątki)
- Mechanizmy zaawansowane
- Rekordy i ich wykorzystanie
- Zwracanie serii wartości z funkcji
- Zmienne tablicowe
- Kursory statyczne, pętla kursorowa, przetwarzanie dużych zbiorów danych
- Wyzwalacze
Najbliższe terminy
Najbliższe terminy online
Ładowanie terminów…
Najbliższe terminy stacjonarne
Ładowanie terminów…
Wszystkie ceny są cenami netto — do podanych kwot należy doliczyć podatek VAT wg obowiązującej stawki.
Formularz zapisu
Dane podane w formularzu posłużą do wystawienia faktury proforma. Po otrzymaniu zgłoszenia skontaktujemy się w ciągu 1 dnia roboczego.