Schulungsübersicht

Erstellung von gespeicherten Unterprogrammen

  • Kompilierung, Objektstatus, Quellcodes
  • Code-Verschlüsselung (Wrap)
  • Objekt-Abhängigkeitsmodell
  • Parametrisierung

Berechtigungen und Schemata in PL/SQL

  • Eigentümer- und Aufrufermodell
  • Direkte und rollenbasierte Berechtigungen
  • Weiße Liste
  • Erteilung von Rollen an Prozeduren und Vererbung von Rechten

Fortgeschrittene Cursoren

  • Vergleich von expliziten und Schleifen-Cursoren
  • Zeiger auf schwache und starke Cursor
  • Umgang mit dynamischen Cursorn
  • FOR UPDATE-Cursor

Sammlungen

  • Assoziative Tabellen (index by), verschachtelte Tabellen und Varrays
  • Attribute, Handhabung, Initialisierung, Speicherzuweisung
  • Massenabfragen (BULK COLLECT) und Massen-DML (FORALL)
  • Massenoperationen in dynamischen SQL.
  • Ausnahmebehandlung bei Massenoperationen
  • Array- und Stream-Funktionen

Pakete

  • Paketstruktur: Spezifikation und Körper
  • Vorteile der Verwendung von Paketen
  • Initialisierungsabschnitt und globale Variablen, Speicherverwaltung, Paketinstanzierung

Auslöser

  • DML-Auslöser
  • View-Trigger (INSTEAD OF)
  • System-Trigger
  • Zusammengesetzte Auslöser

Anwendungskontext und VPD

  • Verwendung eingebauter Kontexte
  • Eigene private und globale Kontexte erstellen
  • Schreiben und Lesen von Kontextwerten
  • Richtlinien und Virtual Private Database.

Anhang A - Beispiele für die Verwendung eingebetteter Pakete

  • Dateiverarbeitung (utl_file)
  • Job-Verwaltung (dbms_job und dbms_scheduler)

Empfohlene Vorschulung

ORA_S1, ORA_P1

Vorgeschlagene Zusatzschulung

ORA_SP3

Voraussetzungen

Kenntnisse der Grundlagen der Sprache SQL in Bezug auf Abfragen, DML-, DDL- und TCL-Befehle sowie die Fähigkeit zur Interpretation und Erstellung einfacher PL/SQL-Skripte.

 21 Stunden

Teilnehmerzahl



Preis je Teilnehmer

Erfahrungsberichte (1)

Kombinierte Kurse

Verwandte Kategorien