Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Tworzenie przechowywanych podprocedur
- Kompilacja, stan obiektu, źródła kodu
- Szyfrowanie kodu (wrap)
- Model zależności obiektów
- Parametryzacja
Uprawnienia i schematy w PL/SQL
- Model właściciela i wywołującego
- DIRECT i role uprawnień
- Biała lista (whitelist)
- Przypisywanie ról do procedur i dziedziczenie uprawnień
Zaawansowane kursora
- Porównanie jawnych kursorów i pętli kursora
- Wskaźniki dla słabych i silnych kursorów
- Obsługa dynamicznych kursorów
- Kursory FOR UPDATE
Zbiory
- Tabele asocjacyjne (index by), zagnieżdżone tabele i varrays
- Atrybuty, obsługa, inicjalizacja, alokacja pamięci
- Massowe zapytania (BULK COLLECT) i massowe DML (FORALL)
- Massowe operacje w dynamicznym SQL
- Obsługa wyjątków w massowych operacjach
- Funkcje tablicowe i strumieniowe
Pakiety
- Struktura pakietu: specyfikacja i ciało
- Korzyści z użycia pakietów
- Sekcja inicjalizacji, zmienne globalne, zarządzanie pamięcią, instancja pakietu
Wyzwalacze
- Wyzwalacze DML
- Wyzwalacze widoków (INSTEAD OF)
- Systemowe wyzwalacze
- Złożone wyzwalacze
Kontekst aplikacji i VPD
- Korzystanie z wbudowanego kontekstu
- Tworzenie własnych prywatnych i globalnych kontekstów
- Zapisywanie i czytanie wartości kontekstu
- Zasady i Virtual Private Database (VPD)
Dodatek A - Przykłady użycia wbudowanych pakietów
- Obsługa plików (utl_file)
- Planowanie zadań (dbms_job i dbms_scheduler)
Sugerowane szkolenia przed głównym
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, a także umiejętności interpretowania i tworzenia prostych skryptów PL/SQL.
21 godzin
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ę
Pełny profesjonalizm wykładowcy + doskonale przygotowane przykłady