PostgreSQL
początkujący Użytkownicy PostgreSQL

Język PL/pgSQL w bazie PostgreSQL

Claude Code Paczka AI
2 dni online z trenerem, na sali PWP_PL
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

Ładowanie terminów…

Formularz zapisu

Dane podane w formularzu posłużą do wystawienia faktury proforma. Po otrzymaniu zgłoszenia skontaktujemy się w ciągu 1 dnia roboczego.

Klauzula informacyjna RODO

Administratorem moich danych osobowych jest Dataconsulting Services sp. z o.o. z siedzibą w Warszawie (00-843), Rondo Daszyńskiego 2B, wpisaną do rejestru przedsiębiorców Krajowego Rejestru Sądowego prowadzonego przez Sąd Rejonowy dla m.st. Warszawy w Warszawie, XIII Wydział Gospodarczy Krajowego Rejestru Sądowego, pod numerem KRS: 0001017491, NIP: 5273040797, REGON: 524385129, z kapitałem zakładowym w wysokości 5.000,00 zł (dalej: „Spółka").

Ze Spółką kontaktować się można listownie (na adres podany wyżej), mailowo: biuro@dataconsulting.pl, lub telefonicznie: +48 (22) 398 47 81.

  • moje dane osobowe przetwarzane będą w celu nawiązania kontaktu ze mną przez Spółkę, na podstawie art. 6 ust. 1 lit. a Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE („RODO"),
  • moje dane osobowe nie będą przekazywane podmiotom zewnętrznym, państwom trzecim spoza Europejskiego Obszaru Gospodarczego ani organizacjom międzynarodowym,
  • moje dane osobowe będą przechowywane przez okres niezbędny do nawiązania ze mną kontaktu przez Spółkę jednak nie dłużej niż do momentu cofnięcia zgody na ich przetwarzanie,
  • posiadam prawo dostępu do treści moich danych oraz prawo ich sprostowania, usunięcia, ograniczenia przetwarzania oraz prawo do przeniesienia moich danych,
  • mam możliwość wycofania zgody na przetwarzanie moich danych osobowych, a wycofanie zgody nie wpływa na zgodność z prawem przetwarzania danych osobowych, którego dokonano na podstawie zgody przed jej wycofaniem,
  • przysługuje mi uprawnienie wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych.

Podanie danych osobowych jest dobrowolne, jednak jest niezbędne do nawiązania ze mną kontaktu przez Spółkę.

Pola oznaczone * są wymagane.