Kontakt aufnehmen
 Dauer 21 Stunden

Schulungsübersicht

PL/SQL-Grundlagen

  • PL/SQL-Architektur und Blockstruktur
  • Datentypen, Variablen und Konstanten
  • Deklarierte und Zuweisung von Variablen

Steuerfluss und Entscheidungslogik

  • IF, CASE und verschachtelte Bedingungen
  • LOOP, WHILE- und FOR-Konstrukte
  • EXIT- und CONTINUE-Anweisungen

Cursor und Transaktionen

  • Implizite und explizite Cursor
  • Cursor-FOR-Schleifen und Attribute
  • Transaktionssteuerung: COMMIT, ROLLBACK, SAVEPOINT

Ausnahmebehandlung

  • Arten von Ausnahmen und WHEN-Klauseln
  • Nutzung von RAISE_APPLICATION_ERROR
  • Benutzerdefinierte Ausnahmen und Handler

Prozeduren und Funktionen

  • Erstellen von Prozeduren und Funktionen
  • IN-, OUT- und IN OUT-Parameter
  • Aufruf gespeicherter Prozeduren aus SQL und PL/SQL

Pakete und Trigger

  • Erstellen und Verwalten von Paketen
  • Paket-Spezifikation vs. Body
  • Zeilenlevel- und Aussagelevel-Trigger

Sicherheit und Testen

  • Vergeben und Widerrufen von Ausführungsrechten
  • Debugging von PL/SQL mit SQL Developer
  • Unit-Tests für gespeicherte Prozeduren und Pakete

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Verständnis der Konzepte relationaler Datenbanken
  • Grundkenntnisse in SQL
  • Vertrautheit mit den Grundlagen der prozeduralen Programmierung

Zielgruppe

  • Datenbankentwickler
  • Backend-Programmierer und Data Engineers
  • Personal im technischen Support und in der DevOps, die mit Oracle-Umgebungen arbeiten

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien