Kontakt aufnehmen

Schulungsübersicht

Einführung in PL/SQL

  • Übersicht über die PL/SQL-Laufzeitumgebung
  • Struktur und Typen von PL/SQL-Blöcken
  • Deklaration und Nutzung von Variablen
  • Kontrollstrukturen: Bedingungen und Schleifen

Integration von SQL in PL/SQL

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

Prozeduren und Funktionen

  • Erstellung und Löschung von Prozeduren und Funktionen
  • Parametrisierungstechniken
  • Weitergabe von Parametern by value und by reference; Verständnis von NOCOPY

Fehler- und Ausnahmedirektionshandhabung

  • Strategien zur Verwaltung von Fehlern und Ausnahmen in PL/SQL

Cursor-Verwaltung

  • Verständnis von Records und statischen Cursors
  • Parametrisierung von Cursors
  • Implementierung von Cursors mit FOR UPDATE

Assoziative Arrays

  • Deklaration und Nutzung assoziativer Arrays in PL/SQL

Pakete

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

Trigger

  • Erstellung von DML-Tradern
  • Implementierung von INSTEAD OF-Tradern
  • Verständnis von Systemtradern
  • Erkundung fortgeschrittener Trigger-Funktionen

Praktische Anwendungen eingebauter Pakete

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

Codeverwaltung und Kompilierung

  • Techniken zur Code-Verschlüsselung und Obfuskation
  • Nutzung bedingter Kompilierung
  • Verwaltung von Objektabhängigkeiten
  • Auslegung von Compilerwarnungen

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Grundkenntnisse 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