Bądźmy w kontakcie

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 rolowe
  • Biała lista
  • Przypisywanie ról do procedur i dziedziczenie uprawnień

Zaawansowane kursory

  • Porównanie jawnych kursorów i pętli kursorowych
  • Wskaźniki dla kursorów słabych i silnych
  • Obsługa dynamicznych kursorów
  • Kursory FOR UPDATE

Kolekcje

  • Tablice asocjacyjne (index by), tablice zagnieżdżone i varrays
  • Atrybuty, obsługa, inicjalizacja, alokacja pamięci
  • Zapytania zbiorcze (BULK COLLECT) i DML zbiorcze (FORALL)
  • Operacje zbiorcze w dynamicznym SQL
  • Obsługa wyjątków w operacjach zbiorczych
  • Funkcje tablicowe i strumieniowe

Pakiety

  • Struktura pakietu: specyfikacja i ciało
  • Korzyści z używania pakietów
  • Sekcja inicjalizacyjna i zmienne globalne, zarządzanie pamięcią, instancja pakietu

Wyzwalacze

  • Wyzwalacze DML
  • Wyzwalacze widoków (INSTEAD OF)
  • Wyzwalacze systemowe
  • Wyzwalacze złożone

Kontekst aplikacji i VPD

  • Używanie wbudowanego kontekstu
  • Tworzenie własnych kontekstów prywatnych i globalnych
  • Zapisywanie i odczytywanie wartości kontekstu
  • Polityki i Wirtualna Prywatna Baza Danych

Dodatek A - Przykłady użycia wbudowanych pakietów

  • Obsługa plików (utl_file)
  • Planowanie zadań (dbms_job i dbms_scheduler)

Sugerowane szkolenie przed kursem
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, a także umiejętność interpretowania i tworzenia prostych skryptów PL/SQL.

 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie