Schulungsübersicht
Einführung in PL/SQL
- Übersicht über die PL/SQL-Laufzeitumgebung
- Struktur und Typen von PL/SQL-Blöcken
- Deklaration und Nutzung von Variablen
- Kontrollstrukturen: Bedingungen und Schleifen
Integration von SQL in PL/SQL
- Ausführen von DML-Befehlen
- Nutzung von DDL und dynamischem SQL
- Transaktionssteuerungsbefehle (TCL)
- Datenabfrage mittels SELECT-Anweisungen
Prozeduren und Funktionen
- Erstellung und Löschung von Prozeduren und Funktionen
- Parametrisierungstechniken
- Weitergabe von Parametern by value und by reference; Verständnis von
NOCOPY
Fehler- und Ausnahmedirektionshandhabung
- Strategien zur Verwaltung von Fehlern und Ausnahmen in PL/SQL
Cursor-Verwaltung
- Verständnis von Records und statischen Cursors
- Parametrisierung von Cursors
- Implementierung von Cursors mit
FOR UPDATE
Assoziative Arrays
- Deklaration und Nutzung assoziativer Arrays in PL/SQL
Pakete
- Struktur von Paketen: Spezifikationen und Körper
- Initialisierungsbereiche, globale Variablen und Speicherwirtschaft
- Konzepte der Kapselung, Überladung und Vorwärtsdeklaration
Trigger
- Erstellung von DML-Tradern
- Implementierung von INSTEAD OF-Tradern
- Verständnis von Systemtradern
- Erkundung fortgeschrittener Trigger-Funktionen
Praktische Anwendungen eingebauter Pakete
- Schreiben in Dateien mit
UTL_FILE - Versand von E-Mails aus PL/SQL
Codeverwaltung und Kompilierung
- Techniken zur Code-Verschlüsselung und Obfuskation
- Nutzung bedingter Kompilierung
- Verwaltung von Objektabhängigkeiten
- Auslegung von Compilerwarnungen
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundkenntnisse 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