Schulungsübersicht
Einführung in PL/SQL
- Überblick über die Laufzeitumgebung von PL/SQL
- Aufbau und Typen von PL/SQL-Blöcken
- Deklaration und Verwendung von Variablen
- Steuerstrukturen: Bedingungen und Schleifen
Einsatz von SQL in PL/SQL
- Ausführung von DML-Befehlen
- Nutzung von DDL sowie dynamischem SQL
- Transaktionskontrollbefehle (TCL)
- Datenabfragen mittels SELECT-Anweisungen
Prozeduren und Funktionen
- Erstellen sowie Löschen von Prozeduren und Funktionen
- Techniken zur Parameterübergebung
- Übergabe von Parametern per Wert oder Referenz – Einsatz des Schlüsselworts
NOCOPY
Fehler- und Ausnahmebehandlung
- Möglichkeiten zur Abfängung sowie Verwaltung von Fehlern in PL/SQL
Cursor-Verwaltung
- Einführung in Records und statische Cursor
- Parameterisierung von Cursorn
- Nutzung von Cursorn mit der Option
FOR UPDATE
Assoziative Arrays
- Deklaration sowie Verwendung assoziativer Arrays in PL/SQL
Pakete
- Aufbau von Paketen: Spezifikationen und Implementierungen
- Initialisierungsabschnitte, globale Variablen sowie Speicherverwaltung
- Einblicke in Kapselung, Überladung sowie Vorwärtsdeklarationen
Trigger
- Erstellung von DML-Triggern
- Implementierung von INSTEAD OF-Triggern
- Einführung in Systemtrigger
- Fortgeschrittene Merkmale von Triggern<\/li>
Praktische Anwendungen integrierter Pakete
- Schreiben von Dateien mittels
UTL_FILE - Versand von E-Mails aus PL/SQL heraus
Code-Verwaltung und -Kompilierung
- Möglichkeiten zur Verschlüsselung sowie Obfuskation von Code
- Einsatz bedingter Kompilierung
- Verwaltung objektbezogener Abhängigkeiten
- Auswertung von Compiler-Warnungen
Zusammenfassung und weitere Schritte
Voraussetzungen
- Grundsätzliche Kenntnisse in irgendeiner Programmiersprache – sowohl strukturiert als auch objektorientiert
- Grundverständnis der SQL-Grundlagen sowie des Oracle-Datenbank-Umfelds
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