Plan Szkolenia

Podstawy PL/SQL

  • Architektura i struktura bloków PL/SQL
  • 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

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

Obsługa wyjątków

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

Procedury i funkcje

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

Pakiety i triggery

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

Bezpieczeństwo i testowanie

  • Przyznawanie i odbieranie uprawnień do wykonywania
  • Debugowanie PL/SQL przy użyciu SQL Developer
  • Testowanie jednostkowe procedur i pakietów

Podsumowanie i kolejne kroki

Wymagania

  • Zrozumienie koncepcji relacyjnych baz danych
  • Podstawowa znajomość SQL
  • Znajomość podstaw programowania proceduralnego

Odbiorcy

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

Liczba uczestników


Cena za uczestnika

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie