Schulungsübersicht
Einführung in PL/SQL
- Übersicht der PL/SQL-Laufzeitumgebung
- Struktur und Typen von PL/SQL-Blöcken
- Deklaration und Nutzung von Variablen
- Kontrollstrukturen: Konditionale und Schleifen
Einbettung von SQL in PL/SQL
- Ausführung von DML-Befehlen
- Nutzung von DDL und dynamischem SQL
- Transaktionssteuerungsbefehle (TCL)
- Datenabfrage mit SELECT-Anweisungen
Prozeduren und Funktionen
- Erstellung und Löschung von Prozeduren und Funktionen
- Parametrisierungstechniken
- Weitergabe von Parametern per Wert und per Referenz; Verständnis von
NOCOPY
Fehler- und Ausnahmehandling
- Strategien zum Management von Fehlern und Ausnahmen in PL/SQL
Cursor-Verwaltung
- Verständnis von Datensätzen und statischen Cursorn
- Parametrisierung von Cursorn
- Implementierung von Cursorn mit
FOR UPDATE
Assoziative Arrays
- Deklaration und Verwendung von assoziativen Arrays in PL/SQL
Pakete
- Struktur von Paketen: Spezifikationen und Körper
- Initialisierungsabschnitte, globale Variablen und Speicherverwaltung
- Konzepte der Kapselung, Überladung und Vorwärtsdeklaration
Trigger
- Erstellung von DML-Triggern
- Implementierung von INSTEAD-OF-Triggern
- Verständnis von Systemtriggern
- Erforschung erweiterter Trigger-Funktionen
Praktische Anwendungen eingebaute Pakete
- Schreiben in Dateien mittels
UTL_FILE - Versenden von E-Mails aus PL/SQL
Code-Verwaltung und Kompilierung
- Techniken zur Code-Verschüsselung und Obskuration
- Nutzung bedingter Kompilierung
- Verwalten von Objektabhängigkeiten
- Interpretation von Compiler-Warnungen
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundlegende Kenntnisse in einer beliebigen Programmiersprache (strukturiert oder objektorientiert)
- Vertrautheit mit SQL-Grundlagen und der Oracle-Datenbankumgebung
Zielgruppe
- Entwickler
- Datenbankadministratoren
Erfahrungsberichte (3)
Er hat sehr gut erklärt und Leitfäden für die Übungen gegeben.
Stoyan - OPEN COURSE
Kurs - Oracle Database 19c PL and Advanced SQL
Maschinelle Übersetzung
Ich mochte die praktische Erfahrung und die Möglichkeit, an echten Programmieraufgaben zu arbeiten.
Kristine - Isuzu Philippines Corporation
Kurs - ORACLE PL/SQL Fundamentals
Maschinelle Übersetzung
Die Grundlagen der PL/SQL-Sitzung. Ich habe PL/SQL verwendet, aber die grundlegenden Konzepte nie wirklich verstanden. Dieses Kurs half mir sehr, PL/SQL-Abfragen zu verstehen.
Stefan-Andrei
Kurs - PL/SQL in Oracle 19c
Maschinelle Übersetzung