- Blockstruktur und Arten von PL/SQL-Routinen
- Anonyme und benannte Blöcke
- Notwendige Rechte für die Erstellung und Ausführung der PL/SQL-Blöcke
Aufbau eines PL/SQL-Programms:
- Zuweisungen, Operatoren
- Zulässige und nicht zulässige SQL-Befehle
- Deklarations-, Ausführungs- und Fehlerbehandlungsteil
- Skalare Variablen, Datentypen
- Records
- Einführung in die Arbeit mit Collections: Associative Arrays
Cursor:
- Verschiedene Cursortypen: implizite und explizite Cursor
- Cursor mit Parametern
- Dynamische Cursor
Programmflusskontrolle:
- Verzweigungen (IF THEN ELSE, CASE)
- Schleifen (LOOP, WHILE, FOR)
Fehlerbehandlung:
- Vordefinierte, nicht vordefinierte ORACLE-Fehler
- Benutzerdefinierte (user-defined) Fehler
- Möglichkeiten der Fehlerbehandlung
Gespeicherte Programme (Stored Procedures):
- Erstellung, Verwendung, Löschen von Prozeduren, Funktionen und Packages
- Rechte zur Ausführung (AUTHID)
- Konzept des Overloading bei Packages
- Vorteile von Packages
- Package- und Stand-alone-Funktionen in SQL-Ausdrücken
Trigger:
- DML-Trigger
- DDL-Trigger
- Instead Of und Compound Trigger
- Erstellung, Verwendung, Einsatzgebiete der verschiedenen Triggertypen
ORACLE Packages:
- Übersicht über vordefinierte Packages,
- Syntax und Beispiele zu UTL_FILE, DBMS_JOB, DBMS_SCHEDULER, DBMS_LOB und weitere ORACLE Packages
Neuerungen in aktuellen Versionen:
MethodeVortrag, Demonstrationen am System und Diskussion. Anhand zahlreicher PL/SQL-Übungsaufgaben wenden Sie die erworbenen PL/SQL-Theoriekenntnisse direkt im Kurs praktisch an und festigen damit das Erlernte.
HinweisEingesetzt wird die jeweils aktuelle ORACLE Version.Hinweis für Online-Schulungen:Für unsere Online-Schulungen möchten wir Sie darauf hinweisen, dass es von Vorteil ist, wenn Sie über zwei Bildschirme verfügen. Ein zusätzlicher Bildschirm ermöglicht es Ihnen, die Schulungsinhalte auf einem Bildschirm anzuzeigen, während Sie auf dem anderen Bildschirm praktische Übungen durchführen oder Anwendungen parallel öffnen können.Durch die Verwendung von zwei Bildschirmen können Sie die Schulungsinhalte effektiver verfolgen und gleichzeitig interaktiv an den Übungen teilnehmen, ohne zwischen Fenstern hin- und herwechseln zu müssen.Wir empfehlen daher, sich im Vorfeld auf die Schulung mit einem zusätzlichen Bildschirm vorzubereiten, um das bestmögliche Lernerlebnis zu gewährleisten
- Blockstruktur und Arten von PL/SQL-Routinen
- Anonyme und benannte Blöcke
- Notwendige Rechte für die Erstellung und Ausführung der PL/SQL-Blöcke
Aufbau eines PL/SQL-Programms:
- Zuweisungen, Operatoren ...
Mehr Informationen >>