DATACONSULTING — szkolenia
PostgreSQL

Język PL/pgSQL w bazie PostgreSQL

2 dni online z trenerem, na sali początkujący Użytkownicy PostgreSQL PWP_PL
Claude CodePaczka AI
Cel szkolenia

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.

Korzyści
Szkolenie pozwoli Ci poznać i przećwiczyć wykorzystanie języka PL/pgSQL, dzięki czemu będziesz mógł osiągnąć efekty niedostępne dla języka SQL. Twoja praca z bazą danych osiągnie etap zaawansowany i będzie szybsza, bardziej efektywna oraz wydajniejsza.
Wymagania wstępne
Powinieneś umieć sprawnie obsługiwać komputer i znać podstawy języka SQL
Program szkolenia
  1. 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
  2. Obsługa transakcji
    • Tryb autocommit
    • Błędy wykonania kodu, a zachowanie transakcji
  3. 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)
  4. 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
DataMiastoPoziomCena netto
19.10.2026 Katowice początkujący 1 600 zł
02.11.2026 online początkujący 1 600 zł
12.11.2026 Kraków początkujący 1 600 zł
02.12.2026 Warszawa początkujący 1 600 zł
07.12.2026 Wrocław początkujący 1 600 zł
09.12.2026 Rzeszów początkujący 1 600 zł
22.12.2026 online początkujący 1 600 zł
29.12.2026 Łódź początkujący 1 600 zł

Podane ceny są cenami netto — należy doliczyć podatek VAT wg obowiązującej stawki.