- Associative Arrays, Nested Tables und Varrays
- Collection Methoden
- Bulk Binding
- Bulk DML mit Forall
- Table Functions und Pipelined Table Functions
Dynamische Programmierung:
- DBMS_SQL
- Execute Immediate, REF CURSOR (starke und schwache REF CURSOR, Funktion mit REF CURSOR als IN-Parameter)
Ausgewählte Packages:
- Grundlagen des Advanced Queuing
- DBMS_JOB, DBMS_SCHEDULER, DBMS_LOB, UTL_SMTP, UTL_MAIL, UTL_FILE, DBMS_LOGMNR, DBMS_METADATA, DBMS_RLS, DBMS_CRYPTO, DBMS_COMPARISON
PL/SQL und objektorientierte Konzepte
PL/SQL Optimierung:
- PL/SQL Performancemessung mit DBMS_PROFILER
- PLSQL_OPTIMIZE_LEVEL (10g/11g)
- Pragma Inline
- Native Kompilierung (10g/11g)
- RESULT CACHE in PL/SQL
- Fine Grained Dependency Tracking
Diverses:
- Reguläre Ausdrücke in PL/SQL
- Optimierte Fehlerbehandlung (Nützliche Tools zur Fehlersuche ab 10g, DBMS_ERRLOG, Beispiel für ein zentrales Fehlerpackage)
Schnittstellen:
- Einsatz von externen Routinen (Callouts nach C und Java)
- Verbindungen zu OLE, OLE DB, Visual Basic, Visual Basic for Applications, Windows Scripting Host, PHP und Perl
Neuerungen:
- Nutzung der neuen Features in aktuellen Versionen
MethodeVortrag, Fallbeispiele, praktische Übungen.
HinweisEingesetzt wird die jeweils aktuelle ORACLE Version.Hinweis für Online-Schulungen:Für unsere Online-Schulungen möchten wir Sie darauf hinweisen, dass es von Vorteil ist, wenn Sie über zwei Bildschirme verfügen. Ein zusätzlicher Bildschirm ermöglicht es Ihnen, die Schulungsinhalte auf einem Bildschirm anzuzeigen, während Sie auf dem anderen Bildschirm praktische Übungen durchführen oder Anwendungen parallel öffnen können.Durch die Verwendung von zwei Bildschirmen können Sie die Schulungsinhalte effektiver verfolgen und gleichzeitig interaktiv an den Übungen teilnehmen, ohne zwischen Fenstern hin- und herwechseln zu müssen.Wir empfehlen daher, sich im Vorfeld auf die Schulung mit einem zusätzlichen Bildschirm vorzubereiten, um das bestmögliche Lernerlebnis zu gewährleisten
- Associative Arrays, Nested Tables und Varrays
- Collection Methoden
- Bulk Binding
- Bulk DML mit Forall
- Table Functions und Pipelined Table Functions
Dynamische Programmierung:
Mehr Informationen >>