Oracle Programmierung mit PL/SQL - Kompakt

Seminarinformationen

Seminar - Ziel

  • 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.

Teilnehmer - Zielgruppe

  • Administratoren
  • Systembetreuer
  • Supportmitarbeiter
  • Entwickle

Kurs - Voraussetzungen

  • Gute Kenntnisse in der Abfragesprache SQL

Seminardauer

  • 5 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

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

Weitere Schulungen zu Thema Oracle

Migration Oracle Database zu Microsoft SQL Server

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser 3-tägigen Schulung "Migration Oracle Database zu Microsoft SQL Server" erwerben Sie die notwendigen Kenntnisse und Fähigkeiten, um eine erfolgreiche Migration von Oracle Database zu Microsoft SQL Server durchzuführen. Sie entwickeln ein Verständnis für ...

Migration Oracle Database zu PostgreSQL

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser 3-tägigen Schulung "Migration Oracle Database zu PostgreSQL" lernen Sie alle wesentlichen Unterschiede zwischen dem Oracle Database Server und PostgreSQL kennen. Sie können eine Migration von Oracle auf PostgreSQL durchführen und damit erhebliche ...

Oracle Programmierung mit PL/SQL - Vertiefung

- u.a. in Hannover, Leipzig, Nürnberg, Heidelberg, Offenbach

In dieser 3-tägigen Schulung "Oracle Programmierung mit PL/SQL - Vertiefung" lernen Sie fortgeschrittene PL/SQL-Techniken kennen, einschließlich der Erstellung und Verwaltung von gespeicherten Prozeduren, Funktionen und Triggern. Sie vertiefen Ihr Wissen über dynamisches ...

Oracle Database SQL Tuning Workshop

- u.a. in Hannover, Hamburg, Köln, Leipzig, Offenbach

In dieser 3-tägigen Schulung "Oracle Database SQL Tuning Workshop" erwerben Sie umfassende Kenntnisse im SQL-Tuning für Oracle-Datenbanken. Sie lernen effizientes und ineffizientes SQL zu unterscheiden und erhalten einen Überblick über Tuning-Tools und Szenarien. Die ...