Inhalt
PL/SQL-Syntax
Grundlagen von PL/SQL: Programmierkonzept von Oracle-Applikationen, PL/SQL-Blöcke, Variablen, Datentypen - Kontrollstrukturen: Fallunterscheidungen, Schleifen - Transaktionsmanagement - Datensatztypen und Datensätze – Arbeiten mit Dateien
Cursor für SQL-Abfragen in PL/SQL
Erstellung in PL/SQL - Cursorbehandlung und -verarbeitung - Datenverarbeitung mit Cursorn - Attribute und Parameter - Cursor-Variablen - Cursor-Ausdrücke in SQL
Ausnahmen und Fehlerbehandlung
Grundproblem der Fehlerbehandlung - Ausnahmeabschnitt - Ausnahmetypen und Fallbeispiele - Ausnahmen auslösen und behandeln - Komplexe Ausnahmebehandlung in verschachtelten PL/SQL-Strukturen
Collections
PL/SQL-Collections und Collection-Typen - Mengenübertragung / Mengenbindung - Zusammenarbeit von Collections und SQL - Collection-Methoden – Collections und Datensätze – Mengenübertragung und -bindung
Natives dynamisches SQL
SQL zur Laufzeit in PL/SQL zusammensetzen und ausführen - Parameter - Mengenübertragung und Mengenbindung / Massendatenverarbeitung - Verwendung von nativem dynamischen SQL mit Cursorn, Collections und Datensätzen
PL/SQL-Module in Oracle
PL/SQL-Prozeduren - Funktionen - Parameter - Lokale Module - Überladen von Modulen - Packages (Pakete) verwenden - Trigger (DML-, Instead-of- System-Trigger)
PL/SQL-Erweiterungen
Objektrelationale Datenstrukturen und ihre Programmierung in PL/SQL – XML-Integration in Oracle und XML-Verarbeitung in PL/SQL
Dozent/in
Unser Oracle-Trainer Marco Skulschus studierte in Wuppertal und Paris Ökonomie mit Schwerpunkt Wirtschaftsinformatik und arbeitet schon seit mehr als 10 Jahren als Oracle-Trainer und Oracle-Berater. Seit Version 9i hat er mehr als 5 Bücher zu Oracle SQL und Oracle PL/SQL veröffentlicht.
Veröffentlichungen
- Oracle SQL ISBN 978-3-939701-41-5
- Oracle PL/SQL ISBN 978-3-939701-40-8
- Oracle PL/SQL - Objektrelationale Techniken ISBN 978-3-939701-42-2
- Oracle, PL/SQL und XML ISBN 978-3-939701-49-1
- Oracle 10g: Programmierung mit PL/SQL, Java, PHP und C++ ISBN 978-3898423144
Projekte
Als Berater und Projektleiter konzipiert Herr Skulschus Data Warehouse-Systeme mit OLAP und Data Mining sowie DB-gestützte betriebswirtschaftliche Anwendungen. Er ergänzt diese Data Warehouse-Technologien zusätzlich statistische Analysen, Data Mining-Module oder auch semantische Technologien.
Forschung
Er leitete verschiedene Forschungsprojekte mit semantischen Technologien oder komplexer relationaler und ontologischer Datenmodellierung.