Bądźmy w kontakcie
 Czas trwania 21 godzin

Plan Szkolenia

Podstawy PL/SQL

  • Architektura PL/SQL i struktura bloków
  • Typy danych, zmienne i stałe
  • Deklarowanie i przypisywanie zmiennych

Przepływ sterowania i logika decyzyjna

  • Instrukcje IF, CASE i warunki zagnieżdżone
  • Konstrukcje LOOP, WHILE i FOR
  • Instrukcje EXIT i CONTINUE

Kursory i transakcje

  • Kursory niejawne i jawne
  • Pętle FOR z kursorami i atrybuty kursorów
  • Kontrola transakcji: COMMIT, ROLLBACK, SAVEPOINT

Obsługa wyjątków

  • Typy wyjątków i klauzule WHEN
  • Używanie RAISE_APPLICATION_ERROR
  • Wyjątki niestandardowe i procedury obsługi

Procedury i funkcje

  • Tworzenie procedur i funkcji
  • Parametry IN, OUT i IN OUT
  • Wywoływanie procedur składowanych z SQL i PL/SQL

Pakiety i wyzwalacze

  • Tworzenie pakietów i zarządzanie nimi
  • Specyfikacja pakietu a jego treść
  • Wyzwalacze na poziomie wiersza i instrukcji

Bezpieczeństwo i testowanie

  • Nadawanie i odbieranie uprawnień do wykonywania
  • Debugowanie PL/SQL za pomocą SQL Developer
  • Testowanie jednostkowe procedur składowanych i pakietów

Podsumowanie i kolejne kroki

Wymagania

  • Znajomość koncepcji relacyjnych baz danych
  • Podstawowa wiedza z zakresu SQL
  • Znajomość podstaw programowania proceduralnego

Grupa docelowa

  • Programiści baz danych
  • Programiści backendowi i inżynierowie danych
  • Pracownicy wsparcia technicznego i DevOps pracujący ze środowiskami Oracle

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie