Schulungsübersicht
Einführung in PL/SQL
- Überblick über die PL/SQL-Laufzeitumgebung
- Aufbau und Typen von PL/SQL-Blöcken
- Deklaration und Verwendung von Variablen
- Kontrollstrukturen: Konditionale und Schleifen
Einbinden von SQL in PL/SQL
- Ausführen von DML-Befehlen
- Verwendung von DDL und dynamischen SQL
- Transaktionssteuerungsbefehle (TCL)
- Durchführen von Datenabfragen mit SELECT-Anweisungen
Prozeduren und Funktionen
- Erstellung und Löschung von Prozeduren und Funktionen
- Parametrisierungstechniken
- Übergabe von Parametern per Wert und per Referenz; Verständnis von
NOCOPY
Behandlung von Fehlern und Ausnahmen
- Strategien für den Umgang mit Fehlern und Ausnahmen in PL/SQL
Cursor Management
- Verstehen von Datensätzen und statischen Cursorn
- Parametrisierung von Cursorn
- Implementieren von Cursorn mit
FOR UPDATE
Assoziative Arrays
- Deklarieren und Verwenden von assoziativen Arrays in PL/SQL
Pakete
- Struktur von Paketen: Spezifikationen und Körper
- Initialisierungsabschnitte, globale Variablen und Speicherverwaltung
- Konzepte der Verkapselung, Überladung und Vorwärtsdeklarationen
Auslöser
- Erstellen von DML-Triggern
- Implementieren von INSTEAD OF-Triggern
- Verstehen von System-Triggern
- Erweiterte Trigger-Funktionen erforschen
Praktische Anwendungen von eingebauten Paketen
- Schreiben in Dateien mit
UTL_FILE - Versenden von E-Mails aus PL/SQL
Code Management und Kompilierung
- Techniken zur Codeverschlüsselung und -verschleierung
- Verwendung von bedingter Kompilierung
- Verwalten von Objekt-Abhängigkeiten
- Interpretieren von Compiler-Warnungen
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundkenntnisse in einer beliebigen Programmiersprache (strukturiert oder objektorientiert)
- Vertrautheit mit den SQL-Grundlagen und der Oracle-Datenbankumgebung
Zielgruppe
- Entwickler
- Database Administratoren
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