Kontakt aufnehmen

Schulungsübersicht

Einführung in PL/SQL

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

Einsatz von SQL in PL/SQL

  • Ausführung von DML-Befehlen
  • Nutzung von DDL sowie dynamischem SQL
  • Transaktionskontrollbefehle (TCL)
  • Datenabfragen mittels SELECT-Anweisungen

Prozeduren und Funktionen

  • Erstellen sowie Löschen von Prozeduren und Funktionen
  • Techniken zur Parameterübergebung
  • Übergabe von Parametern per Wert oder Referenz – Einsatz des Schlüsselworts NOCOPY

Fehler- und Ausnahmebehandlung

  • Möglichkeiten zur Abfängung sowie Verwaltung von Fehlern in PL/SQL

Cursor-Verwaltung

  • Einführung in Records und statische Cursor
  • Parameterisierung von Cursorn
  • Nutzung von Cursorn mit der Option FOR UPDATE

Assoziative Arrays

  • Deklaration sowie Verwendung assoziativer Arrays in PL/SQL

Pakete

  • Aufbau von Paketen: Spezifikationen und Implementierungen
  • Initialisierungsabschnitte, globale Variablen sowie Speicherverwaltung
  • Einblicke in Kapselung, Überladung sowie Vorwärtsdeklarationen

Trigger

  • Erstellung von DML-Triggern
  • Implementierung von INSTEAD OF-Triggern
  • Einführung in Systemtrigger
  • Fortgeschrittene Merkmale von Triggern<\/li>

Praktische Anwendungen integrierter Pakete

  • Schreiben von Dateien mittels UTL_FILE
  • Versand von E-Mails aus PL/SQL heraus

Code-Verwaltung und -Kompilierung

  • Möglichkeiten zur Verschlüsselung sowie Obfuskation von Code
  • Einsatz bedingter Kompilierung
  • Verwaltung objektbezogener Abhängigkeiten
  • Auswertung von Compiler-Warnungen

Zusammenfassung und weitere Schritte

Voraussetzungen

  • Grundsätzliche Kenntnisse in irgendeiner Programmiersprache – sowohl strukturiert als auch objektorientiert
  • Grundverständnis der SQL-Grundlagen sowie des Oracle-Datenbank-Umfelds

Zielgruppe

  • Entwickler
  • Datenbankadministratoren
 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien