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
Opinie uczestników (3)
Bardzo podobał mi się format szkolenia, praktyczny, bezpośrednio w SQL Developer.
Andreea - OPEN COURSE
Szkolenie - Oracle Database 19c PL and Advanced SQL
Przetłumaczone przez sztuczną inteligencję
Ćwiczenia zostały bardzo dobrze wytłumaczone.
Monica - DB Global Technology
Szkolenie - PL/SQL in Oracle 19c
Przetłumaczone przez sztuczną inteligencję
Doskonały warsztat prowadzącego. Styl szkolenia na wzór laboratorium, w którym słuchacz wraz z prowadzącym stawia tezę, wybiera metodykę badania, dokonuje analizy i przeprowadza dowód. Dobre materiały, przykłady z życia.