Zum Hauptinhalt springen

Oracle - PL/SQL und Datenbankprogrammierung

Es richtet sich vorrangig an Fachkräfte im Bereich Datenbankentwicklung und -administration sowie Anwendungsentwicklung und Systemanalyse. Der Fokus des Seminars liegt darauf, den Teilnehmern das Implementieren von Prozeduren, Funktionen, Packages und Triggern in Oracle-Datenbanken zu vermitteln. 

Kursinhalt

Dieser Kurs behandelt folgende Themen:

PL/SQL-Grundlagen:

  • Technologie
    • Einführung in PL/SQL
    • Unterschied zwischen SQL und PL/SQL
    • Architektur und Ausführungsmechanismus
  • Interaktion mit dem Oracle Server
    • SQL in PL/SQL verwenden
    • Binden und Host-Variablen
    • Native dynamische SQL-Anweisungen
  • Sprachelemente
    • Deklaration, Anweisungs- und Ausnahmebereich
    • Bedingte Kontrollstrukturen und Schleifen
    • Blöcke und Verschachtelung
  • Datentypen
    • Skalare, zusammengesetzte, Referenz- und LOB-Datentypen
  • Funktionen und Prozeduren erstellen
    • Erstellen, Aufrufen und Löschen
    • Formaler und tatsächlicher Parameter, IN, OUT, IN OUT Parameter

Unterprogramme und Packages:

  • Unterprogramme verwalten
    • Überladen von Unterprogrammen
    • Forward-Deklarationen
  • Abhängigkeiten verwalten
    • Direkte und indirekte Abhängigkeiten
    • Nutzung des Oracle Data Dictionary
  • Exceptions behandeln
    • Systemdefinierte und benutzerdefinierte Exceptions
    • Anheben und Behandeln von Exceptions

Erweiterte Datentypen und Cursor:

  • Definition und Anwendung von PL/SQL Tabellen und Records
    • Index-By-Tables und Nested Tables
    • Records und deren Nutzung
  • Explicite Cursor verfassen
    • Cursorattribute
    • Parametrisierte Cursor
  • Fortgeschrittene Konzepte expliciter Cursor
    • FOR UPDATE-Klausel
    • Cursorvariablen

Packages und Trigger:

  • Arbeiten mit zusammengesetzten Datentypen
    • Nested Tables und VARRAYs
    • Typen in der Datenbank speichern
  • Weitere Package-Konzepte
    • Packages erstellen und verwalten
    • Öffentliche und private Konstrukte
    • Verwendung von Standard-Packages wie DBMS_OUTPUT und UTL_FILE
  • Datenbank-Trigger erstellen
    • Trigger-Events und Trigger-Typen
    • Trigger auf Zeilen- und Tabellenebene

Fortgeschrittene Konzepte:

  • LOBs (Large Objects) bearbeiten
    • Arbeiten mit BLOBs, CLOBs und NCLOBs
    • Externe LOBs
  • Richtlinien für die PL/SQL Programmierung
    • Best Practices für Performance
    • Lesbarkeit und Wartungsfähigkeit
  • Analyse und Fehlersuche
    • Debugging in PL/SQL
    • Ausnahmebehandlungsstrategien
    • Nutzung des DBMS_TRACE und DBMS_PROFILER

Anforderungen

Kenntnisse entsprechend der Inhalte des Seminars "Professioneller Einstieg in Oracle SQL" und Programmiererfahrung.
Oracle - PL/SQL und Datenbankprogrammierung
 5 Tag(e)
  An 22 Orten und online

2,590.00 €
zzgl. MwSt.

Unser Qualitätsversprechen:
Wissen, das in der Praxis funktioniert.

Praxisnah

Saßen Sie in Schulungen und dachten: „Und was davon hilft mir jetzt konkret?“

Wir bieten Training, das Sie für reale IT-Probleme wappnet – nicht für Prüfungsfragen. Unsere erfahrenen IT-Profis vermitteln Wissen, das im Alltag wirklich zählt.
Flexibel

Schon mal mit einer dringenden Frage im Training gesessen – und die Antwort lautete: „Steht nicht im Skript“?

Bei uns bekommen Ihre konkreten Fragestellungen Raum. Unsere Trainer:innen gehen flexibel auf das ein, was Sie wirklich weiterbringt.
Remote oder vor Ort

Was wäre, wenn Ihre Schulung sich endlich nach Ihrem Alltag richtet – nicht umgekehrt?

Bei netz-weise lernen Sie ohne Umwege: remote, hybrid oder vor Ort – ganz wie es in Ihren Alltag passt. Keine langen Anreisen. Kein Stress. Nur effektives Lernen.
Umfassendes Schulungsangebot

Müssen Sie sich wirklich für jedes Thema einen neuen Anbieter suchen?

Bei uns finden Sie fundiertes IT-Know-how – von PowerShell bis Kubernetes, von Linux bis Microsoft 365.