Sie befinden sich hier: Home » Seminare » Datenbanken » ORAPLSQL
Oracle PL/SQL
Kursziele
Oracles PL/SQL ist eine wichtige Erweiterung der standardisierten Datenbanksprache SQL, um die Oracle Datenbank optimal anzusprechen. Das Seminar geht auf Variablen, Bedingungen, Ausnahmen, Cursor und das Bibliotheksangebot der Standard-Pakete sowie die Neuerungen aus PL/SQL ein. Seminarteilnehmer können nach dem PL/SQL-Training komplexe PL/SQL-Skripte und Prozeduren schreiben und die Module optimal einsetzen.
Zielgruppe | Empfohlene Dauer | |
| Datenbankadministratoren, Software-Entwickler | 5 Tage, insgesamt 30 Zeitstunden |
Inhalte
- Grundlagen von PL/SQL
- Skriptaufbau
- SQL*Plus und SQL*Plus-Worksheet
- Rechte
- Einfache Datentypen
- Zuweisungen
- Operatoren
- Fallunterscheidungen und Schleifen
- Die
CASE-Anweisung
- Gültige SQL-Befehle in PL/SQL-Skripten
- Beispiele für SQL in PL/SQL:
SELECT,INSERT,UPDATE,DELETE
- Transaktionssteuerung
- Fortgeschrittene PL/SQL-Konzepte
- Cursor, Cursor-Variablen, dynamischer Cursor
- Array-Typen in PL/SQL
- Arbeiten mit assoziativen Arrays
- Nested tables vs. Varrays
- Zusammengesetzte/Komplexe Datentypen
- BULK COLLECTs und BULK DML
- Objektorientierte Konzepte in PL/SQL
- Objekt-Relationales Mapping
- Besondere Behandlung von LOBs
- Abhängigkeiten verwalten
- Dynamisches SQL oder PL/SQL: Anwendungen,
EXECUTE IMMEDIATE
- Arbeiten mit
REF CURSOR
- Verarbeitung von XML-Daten
- Obfuscating von PL/SQL-Programmen
- Fehlerbehandlung
- Programmteile für Deklarationen und Fehlerbehandlung
- Vordefinierte Fehler
- Benutzerdefinierte Fehler
- Arten der Fehlerbehandlung
- Fehler behandeln bei BULK-Operationen
- Tipps zur Fehlersuche
- Trigger
- Einsatzgebiete von Triggern
- Trigger-Typen
- Row-Trigger
- Statement-Trigger
- DDL-Trigger
- Trigger auf Systemereignissen
- Kaskadierende Trigger
- Abhängigkeiten
- Gespeicherte Prozeduren/Funktionen
- Erstellen gespeicherte Prozeduren
- Rechte
- Aufruf gespeicherter Prozeduren aus Programmiersprachen
- In-Out-Parameter
- Arbeiten mit Packages
- Der Ausführungsteil einer Package
- Globale Variablen in Packages
- Pakete, PL/SQL-Module
- Überblick über Standard-Pakete
- Oracle
DBMS_OUTPUT
- Inter-Session Communication mit
DBMS_PIPEundDBMS_ALERT
- Oracle Job Scheduling mit
DBMS_SCHEDULER
- PL/SQL Warnungen über
DBMS_WARNINGsteuern
- Oracle Dynamic SQL
- Dateien auf dem Server lesen und schreiben mit
UTL_FILE
- Log Analyzer Tool über
DBMS_LOGMNRnutzen
- Tracing von Anweisungen über
DBMS_TRACE
- Performance-Engpässe finden über Pakete
DBMS_PROFILER
- Erstellung eigener Pakete
- Jobeinplanung mit
DBMS_JOB
Voraussetzungen
Der Kurs ›Einführung in Datenbanksysteme‹ oder vergleichbare Kenntnisse.
Software
Jeder Version der Oracle Enterprise Edition oder Oracle Express.
Schlagwörter | Unternehmen | |
|