Bestellung
Wenn Sie an diesem Seminar teilnehmen wollen, füllen Sie folgendes Formular aus.Die mit * gekennzeichneten Felder müssen ausgefüllt werden.
In dieser 5-tägigen Schulung "Oracle Programmierung mit PL/SQL - Kompakt" lernen Sie die grundlegenden Konzepte der PL/SQL-Programmierung in Oracle kennen. Sie werden mit Blockstrukturen, Datentypen, Zuweisungen, Operatoren und SQL-Befehlen in PL/SQL vertraut gemacht. Der Kurs behandelt die Transaktionssteuerung, IF- und CASE-Anweisungen, Schleifen und andere PL/SQL-Konzepte. Sie lernen benutzerdefinierte Datentypen, Records, Indexierte Tabellen, Cursors und Ausnahmen-Behandlung kennen. Darüber hinaus erstellen und verwalten Sie gespeicherte Prozeduren, Funktionen, Packages und Trigger. Die Verwendung von dynamischem SQL, großen Objekten (LOBs) und die Gestaltung von PL/SQL-Code werden ebenfalls behandelt.
Grundlagen von PL/SQL
- Erweiterung zum Standard SQL
- SQL Developer
- Blockstrukturen
- Einfache Datentypen
- Zuweisungen
- Operatoren
- SQL-Befehle in PL/SQL: SELECT, INSERT, UPDATE, DELETE, Merge
- SQL-Funktionen in PL/SQL
- Transaktionssteuerung
- IF- und CASE-Anweisungen
- Die Schleifenarten
Weitere PL/SQL-Konzepte
- Benutzerdefinierte Datentypen
- Records und Attribute
- Indexierte Tabellen
- Explizite Cursor und Attribute
- Cursor mit Parametern
- Cursor-Erweiterungen
- Ausnahmen-Behandlung
- Vordefinierte Ausnahmen
- Nicht vordefinierte Ausnahmen
- Benutzerdefinierte Ausnahmen
- Allgemeines Abfangen von Ausnahmen
PL/SQL-Module
- Gespeicherte Prozeduren erstellen und verwalten
- Parameterübergaben an die Prozeduren
- Fehlerbehandlung in Prozeduren
- Gespeicherte Funktionen erstellen und verwalten
- Aufruf von Funktionen
- Einschränkungen bei der Verwendung von Funktionen
- Packages erstellen und verwalten
- Packages: Spezifikation und Body
- Packages: Überladung (Overloading)
- Packages: Vorwärtsdeklaration und Initialisierungsblock
- Packages: weitere Konzepte und Wrapping
- Trigger erstellen und verwalten
- Anweisungs- und Zeilen-Trigger
- DML-, DDL- und Systemereignis-Trigger
Von Oracle bereitgestellte Packages
- DBMS_OUTPUT zur Testung eigener Programme
- UTL_FILE zur Berichtsausgabe in Dateien
- HTP zum Erstellen von Webseiten
- UTL_MAIL zum Versenden von Emails
- DBMS_SCHEDULER zum Planen von Jobs
- Dynamisches SQL mit EXECUTE IMMEDIATE
- Dynamisches SQL mit dem Package DBMS_SQL
- Ausgabe der Metadaten mit DBMS_METADATA
- Große Objekte (LOBs) speichern und verwalten
- Interne und externe LOBs
- Arbeiten mit dem Package DBMS_LOB
Design von PL/SQL-Code
- Standardisierung von Konstanten und Ausnahmen
- Lokale Unterprogramme
- Rechte des ausführenden Benutzers
- Autonome Transaktionen
- RETURNING-Klausel
- BULK BINDING
- Abhängigkeiten anzeigen und verwalten
- Lokale und Fern-Abhängigkeiten
- Rekompilierung
- Interpretierende und maschinenspezifische Kompilierung
- Warn-Infrastruktur und das Package DBMS_WARNING