Kontakt aufnehmen

Schulungsübersicht

Einführung in PL/SQL

  • Übersicht der PL/SQL-Laufzeitumgebung
  • Struktur und Typen von PL/SQL-Blöcken
  • Deklaration und Nutzung von Variablen
  • Kontrollstrukturen: Konditionale und Schleifen

Einbettung von SQL in PL/SQL

  • Ausführung von DML-Befehlen
  • Nutzung von DDL und dynamischem SQL
  • Transaktionssteuerungsbefehle (TCL)
  • Datenabfrage mit SELECT-Anweisungen

Prozeduren und Funktionen

  • Erstellung und Löschung von Prozeduren und Funktionen
  • Parametrisierungstechniken
  • Weitergabe von Parametern per Wert und per Referenz; Verständnis von NOCOPY

Fehler- und Ausnahmehandling

  • Strategien zum Management von Fehlern und Ausnahmen in PL/SQL

Cursor-Verwaltung

  • Verständnis von Datensätzen und statischen Cursorn
  • Parametrisierung von Cursorn
  • Implementierung von Cursorn mit FOR UPDATE

Assoziative Arrays

  • Deklaration und Verwendung von assoziativen Arrays in PL/SQL

Pakete

  • Struktur von Paketen: Spezifikationen und Körper
  • Initialisierungsabschnitte, globale Variablen und Speicherverwaltung
  • Konzepte der Kapselung, Überladung und Vorwärtsdeklaration

Trigger

  • Erstellung von DML-Triggern
  • Implementierung von INSTEAD-OF-Triggern
  • Verständnis von Systemtriggern
  • Erforschung erweiterter Trigger-Funktionen

Praktische Anwendungen eingebaute Pakete

  • Schreiben in Dateien mittels UTL_FILE
  • Versenden von E-Mails aus PL/SQL

Code-Verwaltung und Kompilierung

  • Techniken zur Code-Verschüsselung und Obskuration
  • Nutzung bedingter Kompilierung
  • Verwalten von Objektabhängigkeiten
  • Interpretation von Compiler-Warnungen

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Grundlegende Kenntnisse in einer beliebigen Programmiersprache (strukturiert oder objektorientiert)
  • Vertrautheit mit SQL-Grundlagen und der Oracle-Datenbankumgebung

Zielgruppe

  • Entwickler
  • Datenbankadministratoren
 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien