Schulungsübersicht

Einführung in PL/SQL

  • Was ist PL/SQL?
  • Vorteile der Verwendung von PL/SQL

Grundstruktur eines PL/SQL-Blocks

  • Anonyme Blöcke
  • Benannte Blöcke

Variablen und Datentypen

  • Deklaration von Variablen
  • Syntax und Regeln
  • Datentypen in PL/SQL
  • Verwendung von Variablen in PL/SQL-Blöcken

Kontrollstrukturen

  • IF-THEN-ELSE
  • CASE-Anweisungen
  • FOR-Schleifen
  • WHILE-Schleifen

Gespeicherte Prozeduren und Funktionen

  • Erstellen und Ausführen von gespeicherten Prozeduren
  • Syntax und Beispiele
  • Eingabe- und Ausgabeparameter
  • Erstellen und Ausführen von Funktionen in PL/SQL
  • Syntax und Beispiele
  • Anwendung in SQL-Anweisungen

Cursors

  • Explizite Cursors
  • Implizite Cursors
  • Datenabruf
  • Cursoreigenschaften

Ausnahmebehandlung

  • Vordefinierte Ausnahmen
  • Benutzerdefinierte Ausnahmen
  • Verwendung von TRY-CATCH-Blöcken

Transaktionssteuerung

  • Transaktionssteuerung in PL/SQL
  • Nutzung verschachtelter Blöcke und Transaktionen
  • Verwalten von verschachtelten Transaktionen
  • Erstellen und Nutzen von Rückzugspunkten (Savepoints)

Fortgeschrittene Cursor-Techniken

  • Starke vs. schwache REF-Cursors
  • Anwendungsszenarien

Triggers

  • Erstellen von Triggern
  • Triggerarten
  • Nutzung von Triggern zur Überwachung (Auditing)

Pakete in PL/SQL

  • Erstellung
  • Spezifikation
  • Implementierung
  • Ausführung
  • Aufruf
  • Anwendung in der Praxis
  • Durchgehen des Codes (Code Walkthrough)

Zusammenfassung und Nächste Schritte

Voraussetzungen

  • Grundverständnis von SQL
  • Verständnis von Datenbankschemata, Tabellen und Beziehungen

Zielgruppe

  • Datenbankadministratoren
  • Datenbankentwickler
  • Softwareentwickler
  • Datenanalysten
 21 Stunden

Teilnehmerzahl


Preis pro Teilnehmer

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien