Plan Szkolenia

PL/SQL Podstawy

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

Sterowanie przepływem i logika decyzyjna

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

Kursory i transakcje

  • Jawny i niejawny kursory
  • Pętle FOR dla kursora i atrybuty
  • Kontrola transakcji: COMMIT, ROLLBACK, SAVEPOINT

Obsługa wyjątków

  • Typy wyjątków i klauzule WHEN
  • Używanie RAISE_APPLICATION_ERROR
  • Własne wyjątki i obsługiwacze

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 triggery

  • Tworzenie i zarządzanie pakietami
  • Specyfikacja pakietu vs. ciało pakietu
  • Triggery na poziomie wiersza i instrukcji

Bezpieczeństwo i testowanie

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

Podsumowanie i kolejne kroki

Wymagania

  • Zrozumienie pojęć baz danych relacyjnych
  • Podstawowa wiedza o SQL
  • Znajomość podstaw programowania proceduralnego

Grupa docelowa

  • Database developers
  • Programiści backend i inżynierowie danych
  • Personel wsparcia technicznego i DevOps pracujący w środowiskach Oracle
 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie