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
 

Liczba uczestników


Data rozpoczęcia

Data zakończenia


Daty szkoleń są uzależnione od dostępności trenerów. Szkolenia standardowo odbywają się w godzinach od 09:00 do 16:00.
Szkolenia zdalne są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.

Opinie uczestników (1)

Szkolenia Powiązane

Powiązane Kategorie