20 Jahre Erfahrung FreeCall 0800 tutegos

Oracle PL/SQL

[LOGO]

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.

Inhalte des Seminars

Grundlagen von PL/SQL

  • Skriptaufbau
  • SQLPlus und SQLPlus-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_PIPE und DBMS_ALERT
  • Oracle Job Scheduling mit DBMS_SCHEDULER
  • PL/SQL Warnungen über DBMS_WARNING steuern
  • Oracle Dynamic SQL
  • Dateien auf dem Server lesen und schreiben mit UTL_FILE
  • Log Analyzer Tool über DBMS_LOGMNR nutzen
  • Tracing von Anweisungen über DBMS_TRACE
  • Performance-Engpässe finden über Pakete DBMS_PROFILER
  • Erstellung eigener Pakete
  • Jobeinplanung mit DBMS_JOB

Termine / Kontakt

Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.

Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.

Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).

Die Fakten

  • Empfohlene Schulungsdauer: 5 Tage, insgesamt 40 Unterrichtsstunden à 45 Minuten
  • Zielgruppe: Datenbankadministratoren, Software-Entwickler
  • Vorkenntnisse: Der Kurs ›Einführung in Datenbanksysteme‹ oder vergleichbare Kenntnisse.
  • Seminar-Software: Jeder Version der Oracle Enterprise Edition oder Oracle Express.

Weiterführende Seminare

Der Kurs Oracle Datenbank-Administration betrachtet die Administration des Oracle Datenbankservers.


Alle Kategorien

Was Teilnehmer sagen