Schulungsübersicht
Grundlagen von PL/SQL
- PL/SQL-Architektur und Blockstruktur
- Datentypen, Variablen und Konstanten
- Deklaration und Zuweisung von Variablen
Kontrollfluss und Entscheidungslogik
- IF, CASE und verschachtelte Bedingungen
- LOOP, WHILE und FOR-Konstruktionsanweisungen
- EXIT- und CONTINUE-Anweisungen
Cursor und Transaktionen
- Implizite und explizite Cursor
- Cursor-FOR-Schleifen und Attribute
- Transaktionssteuerung: COMMIT, ROLLBACK, SAVEPOINT
Ausnahmehandhabung
- Typen von Ausnahmen und WHEN-Klauseln
- Einsatz von RAISE_APPLICATION_ERROR
- Benutzerdefinierte Ausnahmen und Handler
Prozeduren und Funktionen
- Erstellung von Prozeduren und Funktionen
- IN-, OUT- und IN-AUS-Parameter
- Aufrufen gespeicherter Prozeduren aus SQL und PL/SQL
Pakete und Triggers
- Erstellung und Verwaltung von Paketen
- Paket-Spezifikation vs. Paketkörper
- Trigger auf Zeilen- und Anweisungsebene
Sicherheit und Testen
- Vergeben und Widerrufen von Ausführungsberechtigungen
- Debugging von PL/SQL mit SQL Developer
- Unit-Testing gespeicherter Prozeduren und Pakete
Zusammenfassung und nächste Schritte
Voraussetzungen
- Verständnis relationaler Datenbankkonzepte
- Basiskenntnisse in SQL
- Vertrautheit mit den Grundlagen der prozeduralen Programmierung
Zielgruppe
- Datenbankentwickler
- Backend-Programmierer und Data Engineers
- Technischer Support und DevOps-Mitarbeiter, die mit 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