Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Dauer 21 Stunden
Schulungsübersicht
Einführung
Komplexe Datentypen und Sammlungen
- Nutzung von Untertypen zur spezifischen Darstellung von Daten
- Verwendung von Cursor-Variablen sowie dynamischen Cursoren zur flexiblen Datenauslesung
- Umgang mit assoziativen Arrays und Sammlungen zur Verwaltung von Datensätzen
- Durchführung von Bulk-Operationen mittels der Anweisungen
BULK COLLECTundFORALL - Effektive Behandlung von Fehlern bei Bulk-Operationen
Objektorientierte Funktionen in Oracle-Datenbanken
- Definieren von Objekttypen (Klassen) samt zugehörigen Methoden
- Erstellung persistenter Sammlungen für die langfristige Datenspeicherung
- Entwicklung von Tabellenfunktionen zur fortgeschrittenen Datenbearbeitung
- Implementierung von Streaming-Funktionen zur Echtzeitverarbeitung von Daten
- Konzeption benutzerdefinierter Aggregatfunktionen zur Erweiterung der SQL-Möglichkeiten
Fortgeschrittene Funktionseinsatzmöglichkeiten in SQL
- Aufrufen von PL/SQL-Funktionen innerhalb von SQL-Anweisungen
- Verständnis von Einschränkungen, Reinheitsgraden sowie Determinismus bei der Funktionsgestaltung
Organisation von PL/SQL-Programmeinheiten
- Verwaltung von Berechtigungen und Sicherheitsmaßnahmen im PL/SQL-Code
- Nutzung von Namenskontexten zur Vermeidung von Konflikten zwischen Bezeichnern
Integration von PL/SQL mit anderen Sprachen
- Einbindung von Java-Methoden in PL/SQL-Programme
- Verknüpfung von C-Prozeduren für rechenintensive Vorgänge
- Einsatz nativer Kompilierungstechniken zur Steigerung der Ausführungsgeschwindigkeit
Vorgefertigte Lösungen und Sicherheitsmechanismen
- Erstellung von Anwendungskontexten zur Speicherung sessionspezifischer Informationen
- Implementierung des Virtual Private Database (VPD) für granulare Zugriffskontrollen
- Effektive Verwaltung von Benutzer-Sessions und -Kontexten
- Analyse und Nachverfolgung von PL/SQL-Code zur Identifizierung performancebegrenzender Faktoren
Optimierung der PL/SQL-Codeleistung
- Einsatz gebundener Variablen in SQL-Anweisungen zur Verbesserung der Ausführungspläne
- Verständnis des Cursorerweiterns und dessen Einfluss auf die Leistung
- Anwendung von Abfrage-Optimierungstechniken für effizientes Datenauslesen
- Konfiguration der Kompilierungseinstellungen zur Maximierung der Performance
- Umsetzung von Caching-Strategien für Funktionen sowie Abfrageergebnisse
Schutz vor SQL-Injection-Angriffen
- Einhaltung bewährter Praktiken zum Schutz des PL/SQL-Codes vor Injektionsgefahren
Zusammenfassung und weitere Schritte
Voraussetzungen
- Gute Kenntnisse in SQL sowie Vertrautheit mit der Oracle-Datenbankumgebung
- Solides Verständnis grundlegender PL/SQL-Konzepte sowie Erfahrung im Schreiben von PL/SQL-Code
Zielgruppe
- Entwickler
- PL/SQL-Praktiker
Erfahrungsberichte (2)
Um routinemäßige SQL-Anfragen zu verstehen und besser zu beherrschen
Faizal KAHAR - Soitec Microelectronics Singapore Pte Ltd
Kurs - Oracle Database 19c PL and Advanced SQL
Maschinelle Übersetzung
Ich mochte die praktische Erfahrung und die Möglichkeit, an echten Programmieraufgaben zu arbeiten.
Kristine - Isuzu Philippines Corporation
Kurs - ORACLE PL/SQL Fundamentals
Maschinelle Übersetzung