Schulungsübersicht
Einführung in PL/SQL
- Was ist PL/SQL?
- Vorteile der Verwendung von PL/SQL
Grundstruktur eines PL/SQL-Blocks
- Anonyme Blöcke
- Benannte Blöcke
Variablen und Datentypen
- Deklaration von Variablen
- Syntax und Regeln
- Datentypen in PL/SQL
- Verwendung von Variablen in PL/SQL-Blöcken
Kontrollstrukturen
- IF-THEN-ELSE
- CASE-Anweisungen
- FOR-Schleifen
- WHILE-Schleifen
Gespeicherte Verfahren und Funktionen
- Erstellen und Ausführen von gespeicherten Verfahren
- Syntax und Beispiele
- Eingabe- und Ausgabe-Parameter
- Erstellen und Ausführen von Funktionen in PL/SQL
- Syntax und Beispiele
- Verwendung in SQL-Anweisungen
Cursoren
- Explizite Cursoren
- Implizite Cursoren
- Abrufen von Daten
- Cursor-Attribute
Ausnahmebehandlung
- Vordefinierte Ausnahmen
- Benutzerdefinierte Ausnahmen
- Verwendung von TRY-CATCH-Blöcken
Transaktionssteuerung
- Transaktionssteuerung in PL/SQL
- Verwendung von verschachtelten Blöcken und Transaktionen
- Verwaltung verschachtelter Transaktionen
- Erstellen und Verwenden von Savepoints
Fortgeschrittene Cursor-Techniken
- Starke vs. schwache REF CURSOR
- Anwendungsfälle
Trigger
- Erstellen von Triggern
- Arten von Triggern
- Verwendung von Triggern für die Protokollierung (Auditing)
Pakete in PL/SQL
- Erstellung
- Spezifikation
- Implementierung
- Ausführung
- Aufruf
- Anwendung in der Praxis
- Durchgang des Codes
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundlegende Kenntnisse von SQL
- Verständnis von Datenbankschemata, Tabellen und Beziehungen
Zielgruppe
- Datenbankadministratoren
- Datenbankentwickler
- Softwareentwickler
- Datenanalysten
Erfahrungsberichte (5)
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
Sehr ausgewogenes Training und praxisorientiert, sehr froh, dass ich die virtuelle Maschine hatte und parallel zum Trainer die Übungen durchführen konnte.
Robert
Kurs - PL/SQL in Oracle 19c
Maschinelle Übersetzung
Der Trainer war geduldig mit uns und sorgte dafür, dass wir jeden Abschnitt verstanden, bevor er weiterging.
RONIKA - Igaye Projects (PTY) LTD
Kurs - PL/SQL in Oracle 19c
Maschinelle Übersetzung
Die Art und Weise, wie er alles erklärt hat
Alexandra G - DB Global Technology
Kurs - PL/SQL in Oracle 19c
Maschinelle Übersetzung
Die Übungen wurden sehr gut erklärt.
Monica - DB Global Technology
Kurs - PL/SQL in Oracle 19c
Maschinelle Übersetzung