tophome_ico
    Home
fon_ico number
   
 
 
 
 
 
 

Oracle 11g SQL/PLSQL new Features

Learn Oracle from Oracle - Original Oracle University Seminar

Nur Oracle University Schulungen bieten die notwendige Voraussetzung zur Teilnahme an den Prüfungen zum:
OCA (Oracle Certified Assosiate)
OCP (Oracle Certified Professional)
OCM (Oracle Certified Master)

Seminarinhalt
Teilnehmerkreis
Vorkenntnisse
Sachgebiete

Seminarinhalt

In diesem Kurs lernen die Teilnehmer die neuen Features von SQL und PL/SQL in Oracle Database 11g kennen. Er bietet eine Einführung in das SQL Developer-Tool, mit dem Sie Weiterentwicklungen der Programmiersprachenfunktionalität und Trigger kennen lernen.

Die Teilnehmer lernen, Weiterentwicklungen zur besseren Verwendbarkeit von Programmiersprachen zu erproben und Features zur Performance-Verbesserung (wie Inlining und Flashback) zu verwenden. Außerdem verwenden sie Trigger-Weiterentwicklungen im Code, um die Trigger besser steuern zu können. In diesem Kurs werden auch Weiterentwicklungen der dynamischen SQL-Features behandelt. Die Teilnehmer lernen darüber hinaus den überarbeiteten LOB-Datentyp kennen, der erweiterte Funktionalität der nächsten Generation wie intelligente Komprimierung und transparente Verschlüsselung bietet. Daneben lernen die Teilnehmer die Weiterentwicklungen zur besseren Verwendbarkeit des Data Warehousing mit den neuen Operatoren SQL PIVOT und UNPIVOT kennen.

Learn To:
  • Performance-Verbesserungen erproben
  • SecureFile-LOBS verwenden
  • Abhängigkeitsverfolgung und Änderungsbenachrichtigung überwachen
  • SQL Developer-Benutzeroberfläche verwenden
  • Komplexe Trigger erstellen und Trigger-Weiterentwicklungen verwenden
  • SQL-Anweisungen erstellen, die neue Funktionen zur Weiterentwicklung der Unterstützung für reguläre Ausdrücke umfassen

nach oben

Teilnehmerkreis

  • PL/SQL-Entwickler
  • Entwickler
  • Systemanalytiker
  • Data Warehouse-Administrator

nach oben

Vorkenntnisse

Erforderliche Vorkenntnisse:

  • Erfahrung und Kenntnisse in SQL und PL/SQL aus früheren Oracle-Releases

Empfohlene Vorkenntnisse:

  • Praktische Erfahrung in PL/SQL

nach oben

Sachgebiete

Weiterentwicklungen zur Verbesserung der Programmiersprachenfunktionalität

  • Mit den neuen Funktionen zur Unterstützung regulärer Ausdrücke nach Teilmustern suchen und deren Anzahl ermitteln
  • Abhängigkeiten auf Elementebene protokollieren
  • Exception Handler suchen und korrigieren, die die Exception nicht nach oben an das aufrufende Programm oder die Umgebung übergeben
  • Objekttypmethode, die außer Kraft gesetzt werden kann, mit Hilfe des Standards ANSI SQL 2003 für Supertypen verteilen
  • WAIT-Option für DDL-Anweisungen verwenden
  • Mit der neuen LOCK TABLE-Syntax angeben, wie lange (in Sekunden) die Anweisung maximal auf eine DML-Sperre für die Tabelle warten soll

Dynamisches SQL in PL/SQL mit den 11g-Weiterentwicklungen ausführen

  • PL/SQL-Code erstellen, der dynamisches SQL verwendet und größere SQL-Anweisungen als 32 KB erlaubt
  • Funktion DBMS_SQL.PARSE() verwenden, die für CLOBs überladen ist (Overloading)
  • REF CURSOR in DBMS_SQL-Cursor konvertieren und umgekehrt, um Interoperabilität zu unterstützen
  • Mit den Weiterentwicklungen zur Verbesserung von DBMS_SQL einschließlich der Unterstützung aller Datentypen (zum Beispiel Collections und Objekttypen) programmieren
  • Benutzerdefinierte Collection-Typen erstellen und mit DBMS_SQL per Bulk Binding binden

Weiterentwicklungen für Performance-Verbesserungen nutzen

  • Compiler-Änderungen und ihre Auswirkungen auf die native Kompilierung auflisten
  • Neuen SIMPLE_INTEGER-Datentyp verwenden
  • Inlining-Prozess beschreiben
  • Alle Transaktionsänderungen an einem Record mit Hilfe von Flashback speichern und protokollieren

Weiterentwicklungen zur besseren Verwendbarkeit der Programmiersprache erproben

  • Sequence-Aufrufe von NEXTVAL und CURRVAL implementieren, ohne die Werte mit einer SQL-Anweisung abzurufen
  • Mit der neuen CONTINUE-Anweisung die nächste Schleifeniteration steuern oder eine Schleife verlassen
  • Benannte und gemischte Notation für Funktionsaufrufe aus einer SQL-Anweisung verwenden
  • Mit der ALTER TABLE-Anweisung den Status von Tabellen in Read-Only ändern

Trigger-Weiterentwicklungen codieren

  • Komplexe Trigger erstellen
  • Deaktivierte Trigger erstellen
  • ENABLE-Klausel mit Triggern verwenden
  • Trigger-Reihenfolge mit den Klauseln FOLLOWS und PRECEDES steuern

SecureFile-LOBs verwalten

  • Features von SecureFile-LOBs beschreiben
  • BasicFile-LOBs zum SecureFile-LOB-Format migrieren
  • Performance von LOBs analysieren
  • Deduplication, Komprimierung und Verschlüsselung für SecureFile-LOBs aktivieren

Weiterentwicklungen zur besseren Verwendbarkeit des Data Warehousing

  • Vorteile von Pivoting- und Unpivoting-Operationen bestimmen
  • Kreuztabellenabfragen erstellen, um Spaltenwerte in neue Spalten und Spalten in Spaltenwerte umzuwandeln (Pivoting bzw. Unpivoting)
  • Pivoting- und Unpivoting-Operationen mit mehreren Spalten und mehreren Aggregaten ausführen
  • Platzhalter und Aliasnamen bei Pivoting-Operationen verwenden

SQL Developer-Weiterentwicklungen

  • Im Object Navigator navigieren und Weiterentwicklungen anzeigen
  • PL/SQL kompilieren und debuggen
  • Verfügbare Suchmaschinen verwenden
  • Voreinstellungen ändern
  • Berichte erstellen

Dauer

Dauer: 2 Tage

nach oben

 
 

Anfrage/Kontakt

Informieren Sie sich unverbindlich über aktuelle Termine und Konditionen zu diesem Seminar.

*
*
*
Teilnehmer
 
   
Die mit (*) angegebenen Felder sind Pflichfelder und müssen ausgefüllt werden, da sonst eine Bearbeitung Ihrer Anfrage nicht möglich ist.

Standorte

Alle Schulungen finden deutschlandweit an ausgewählten Oracle-University Standorten statt: