Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan Szkolenia
Tworzenie podprogramów składowanych
- Kompilacja, status obiektów, kody źródłowe
- Szyfrowanie kodu (wrap)
- Model zależności obiektów
- Parametryzowanie
Uprawnienia i schematy w PL/SQL
- Model właściciela i wołającego
- Uprawnienia bezpośrednie i rolowe
- Biała lista
- Nadawanie ról procedurom i dziedziczenie uprawnień
Zaawansowane kursory
- Porównanie kursorów jawnych i pętli kursorowej
- Wskaźniki na kursory słabe i mocne
- Obsługa kursorów dynamicznych
- Kursory FOR UPDATE
Kolekcje
- Tablice asocjacyjne (index by), zagnieżdżone i (nested tables) i varraye
- Atrybuty, obsługa, inicjalizacja, alokacja pamięci
- Masowe zapytania (BULK COLLECT) i masowe DML (FORALL)
- Operacje masowe w dynamicznym SQL
- Obsługa wyjątków w operacjach masowych
- Funkcje tablicowe i strumieniowe
Pakiety
- Struktura pakietu: specyfikacja i ciało
- Profity stosowania pakietów
- Sekcja inicjalizacyjna i zmienne globalne, zarządzanie pamięcią, instancja pakietu
Wyzwalacze
- Wyzwalacze DML
- Wyzwalacze widokowe (INSTEAD OF)
- Wyzwalacze systemowe
- Wyzwalacze kompozytowe
Kontekst aplikacji i VPD
- Używanie kontekstu wbudowanego
- Tworzenie własnych kontekstów prywatnych i globalnych
- Zapis i odczyt wartości kontekstu
- Polisy i Virtual Private Database
Dodatek A - Przykłady zastosowania pakietów wbudowanych
- Obsługa plików (utl_file)
- Harmonogramowanie zadań (dbms_job i dbms_scheduler
Sugerowane szkolenia poprzedzające
ORA_S1, ORA_P1
Sugerowane szkolenia uzupełniające
ORA_SP3
Wymagania
Znajomość podstaw języka SQL w zakresie zapytań, oraz poleceń DML, DDL i TCL oraz umiejętność interpretacji i tworzenia prostych skryptów PL/SQL.
21 godzin
Opinie uczestników (1)
Wszystko było udowodnione na przykładach