Schulungsübersicht
Grundlagen von PL/SQL
- Architektur und Blockstruktur von PL/SQL
- Datentypen, Variablen sowie Konstanten
- Deklaration und Zuweisung von Variablen
Steuerungsfluss und Entscheidungslogik
- Bedingungen mittels IF, CASE sowie geschachtelter Konstrukte
- Schleifen: LOOP, WHILE und FOR
- Verwendung der Anweisungen EXIT und CONTINUE
Cursor und Transaktionssteuerung
- Implizite sowie explizite Cursor
- Cursor-FOR-Schleifen und deren Eigenschaften
- Transaktionsmanagement: COMMIT, ROLLBACK und SAVEPOINT
Fehlerbehandlung
- Arten von Ausnahmen sowie die Verwendung der WHEN-Klausel
- Einsatz von RAISE_APPLICATION_ERROR
- Erstellung benutzerdefinierter Fehlerbehandlungen und -typen
Prozeduren und Funktionen
- Erstellen von Prozeduren sowie Funktionen
- Nutzung der Parameterarten IN, OUT und IN OUT
- Aufruf gespeicherter Routinen sowohl aus SQL als auch aus PL/SQL
Pakete und Trigger
- Erstellung sowie Verwaltung von Paketen
- Unterschiede zwischen Spezifikation und Implementierung eines Pakets
- Einsatz von Zeilen- sowie Anweisungs-Triggern
Sicherheit und Tests
- Erteilung bzw. Entziehung von Ausführungsrechten
- Debugging von PL/SQL mithilfe von SQL Developer
- Unit-Testing gespeicherter Prozeduren und Pakete
Zusammenfassung sowie weitere Schritte
Voraussetzungen
- Grundverständnis relationaler Datenbankkonzepte
- Grundkenntnisse in SQL
- Bekanntschaft mit Grundlagen der prozeduralen Programmierung
Zielgruppe
- Datenbankentwickler
- Backend-Programmierer und Dateningenieure
- Technischer Support sowie DevOps-Mitarbeiter, die in Oracle-Umgebungen arbeiten
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