Schulungsübersicht

Einführung in PL/SQL

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

Grundlegende Struktur 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

Kontroll-Strukturen

  • 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
  • Verwendung in SQL-Anweisungen

Cursor

  • Explizite Cursor
  • Implizite Cursor
  • Holen von Daten
  • Cursor-Attribute

Behandlung von Ausnahmen

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

Transaktionssteuerung

  • Transaktionssteuerung in PL/SQL
  • Verwendung von verschachtelten Blöcken und Transaktionen
  • Verschachtelte Transaktionen verwalten
  • Erstellen und Verwenden von Savepoints

Fortgeschrittene Cursor-Techniken

  • Starker vs. schwacher REF CURSOR
  • Verwendungsszenarien

Auslöser

  • Erstellen von Triggern
  • Arten von Triggern
  • Verwendung von Triggern für Audits

Pakete in PL/SQL

  • Erstellung
  • Spezifikation
  • Implementierung
  • Ausführung
  • Aufruf
  • Anwendung in der realen Welt
  • Code-Walkthrough

Zusammenfassung und nächste Schritte

Voraussetzungen

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

Zielgruppe

  • Database Administratoren
  • Database Entwickler
  • Software-Entwickler
  • Datenanalysten
 21 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien