| Ziele | Der Teilnehmer erhält einen tiefen Einblick in die Funktionen von PL/SQL. In einem Wechsel von Theorie und Praxis werden die relevanten Inhalte (Blockstruktur, Cursor, Schleifen, Exceptions, Procedures, Functions, Packages, Trigger) vermittelt. Des Weiteren wird ein Einblick in komplexe Strukturen (Collections etc.) gegeben. |
| Zielgruppe | Anwendungsentwickler, Datenbankadministratoren, Systemanalytiker, Datenbankdesigner und Anwendungsdesigner |
| Voraussetzungen | Besuch des Seminars Oracle und SQL Grundlagen. |
| Schulungsinhalte | Grundlagen
Variablen und einfache Datentypen, Konstanten
Ausdrücke und Operatoren
- Standardoperatoren
- Vergleichsoperatoren
- Deklarationen
SQL in PL/SQL
- insert, update, delete, select, DDL
- Datenkonvertierung
- Transaktionssteuerung
Blöcke und Ablaufsteuerung
- Aufbau
- IF-THEN-ELSE Anweisung
- Schleifen
Cursorbehandlung
- Cursorvariablen
- Cursorschleifen
- Cursorattribute
Fehlerbehandlung
- Aufbau und Definition von Ausnahmen
Prozeduren und Funktionen
- Stored Procedures
- Abhängigkeiten
Packages
- Aufbau
- Spezifikation
- Standard-Packages
Komplexe Strukturen
- Records
- userdefinierte Typen
- PL/SQL Tables
- Collections
- Objekt-Typen
Dynamisches SQL
- Anwendungsgebiete
- Execute immediate
- OPEN-FOR, FETCH und CLOSE
- Tipps und Tricks
Trigger
- Typen
- Events
- Restriktionen
- Kaskadierende Trigger
- Abhängigkeiten
|
| Termine | |