Schulungsübersicht
Einführung in PL/SQL
- Was ist PL/SQL?
- Vorteile der Verwendung von PL/SQL
Basisstruktur eines PL/SQL-Blocks
- Anonyme Blöcke
- Genannte 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 Prozeduren und Funktionen
- Erstellung und Ausführung gespeicherter Prozeduren
- Syntax und Beispiele
- Eingabe- und Ausgabeparameter
- Erstellung und Ausführung von Funktionen in PL/SQL
- Syntax und Beispiele
- Nutzung in SQL-Anweisungen
Cursor
- Explizite Cursor
- Implizite Cursor
- Datenabruf
- Cursor-Attribute
Ausnahmebehandlung
- Vordefinierte Ausnahmen
- Benutzerdefinierte Ausnahmen
- Verwendung von TRY-CATCH-Blöcken
Transaktionssteuerung
- Transaktionssteuerung in PL/SQL
- Verwendung verschachtelter Blöcke und Transaktionen
- Verwaltung verschachtelter Transaktionen
- Erstellung und Verwendung von Savepoints
Erweiterte Cursor-Techniken
- Starker vs. schwacher REF CURSOR
- Anwendungsszenarien
Trigger
- Erstellung von Triggern
- Arten von Triggern
- Verwendung von Trigger für Audit-Zwecke
Pakete in PL/SQL
- Erstellung
- Spezifikation
- Implementierung
- Ausführung
- Aufruf
- Anwendung in der Praxis
- Durchlauf des Codes
Zusammenfassung und nächste Schritte
Voraussetzungen
- Basisverständnis von SQL
- Verständnis von Datenbank-Schemata, 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