Schulungsübersicht

Einführung in PL/SQL

  • Überblick über die PL/SQL-Laufzeitumgebung
  • Aufbau und Typen von PL/SQL-Blöcken
  • Deklaration und Verwendung von Variablen
  • Kontrollstrukturen: Konditionale und Schleifen

Einbinden von SQL in PL/SQL

  • Ausführen von DML-Befehlen
  • Verwendung von DDL und dynamischen SQL
  • Transaktionssteuerungsbefehle (TCL)
  • Durchführen von Datenabfragen mit SELECT-Anweisungen

Prozeduren und Funktionen

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

Behandlung von Fehlern und Ausnahmen

  • Strategien für den Umgang mit Fehlern und Ausnahmen in PL/SQL

Cursor Management

  • Verstehen von Datensätzen und statischen Cursorn
  • Parametrisierung von Cursorn
  • Implementieren von Cursorn mit FOR UPDATE

Assoziative Arrays

  • Deklarieren und Verwenden von assoziativen Arrays in PL/SQL

Pakete

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

Auslöser

  • Erstellen von DML-Triggern
  • Implementieren von INSTEAD OF-Triggern
  • Verstehen von System-Triggern
  • Erweiterte Trigger-Funktionen erforschen

Praktische Anwendungen von eingebauten Paketen

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

Code Management und Kompilierung

  • Techniken zur Codeverschlüsselung und -verschleierung
  • Verwendung von bedingter Kompilierung
  • Verwalten von Objekt-Abhängigkeiten
  • Interpretieren von Compiler-Warnungen

Zusammenfassung und nächste Schritte

Voraussetzungen

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

Zielgruppe

  • Entwickler
  • Database Administratoren
 28 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien