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 przechowywanych podprogramów
- Kompilacja, status obiektu, kody źródłowe
- Szyfrowanie kodu (wrap)
- Model zależności obiektów
- Parametryzacja
Uprawnienia i schematy w PL/SQL
- Model właściciela i wywołującego
- Uprawnienia bezpośrednie i uprawnienia ról
- Biała lista
- Przypisywanie ról do procedur i dziedziczenie uprawnień
Zaawansowane kursory
- Porównanie kursorów jawnych i pętli kursorów
- Wskaźniki dla słabych i silnych kursorów
- Obsługa kursorów dynamicznych
- Kursory FOR UPDATE
Kolekcje
- Tablice asocjacyjne (indeks przez), tablice zagnieżdżone i tablice varrays
- Atrybuty, obsługa, inicjalizacja, alokacja pamięci
- Masowe zapytania (BULK COLLECT) i masowe operacje DML (FORALL)
- Operacje masowe w trybie dynamicznym SQL
- Obsługa wyjątków w operacjach masowych
- Funkcje tablicowe i strumieniowe
Pakiety
- Struktura pakietu: specyfikacja i treść
- Korzyści z używania pakietów
- Sekcja inicjalizacji i zmienne globalne, zarządzanie pamięcią, instancja pakietu
Wyzwalacze
- Wyzwalacze DML
- Wyzwalacze widoku (INSTEAD OF)
- Wyzwalacze systemowe
- Wyzwalacze złożone
Kontekst aplikacji i VPD
- Korzystanie z wbudowanego kontekstu
- Tworzenie własnych kontekstów prywatnych i globalnych
- Zapisywanie i odczytywanie wartości kontekstu
- Zasady i wirtualne konteksty prywatne Database
Dodatek A - Przykłady użycia wbudowanych pakietów
- Obsługa plików (utl_file)
- Planowanie zadań (dbms_job i dbms_scheduler)
Sugerowane szkolenie wstępne
ORA_S1, ORA_P1
Sugerowane szkolenie uzupełniające
ORA_SP3
Wymagania
Znajomość podstaw języka SQL w zakresie zapytań, a także poleceń DML, DDL i TCL, jak również umiejętność interpretacji i tworzenia prostych skryptów PL/SQL.
21 godzin