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
- Verwendung von Subtypen für spezialisierte Datenrepräsentationen
- Implementierung von Cursor-Variablen und dynamischen Cursern für flexible Datenabrufe
- Arbeit mit assoziativen Arrays und Sammlungen zur Verwaltung von Datensätzen
- Durchführung von Massenvorgängen mittels der Anweisungen
BULK COLLECTundFORALL - Effiziente Behandlung von Ausnahmen bei Massenvorgängen
Objektorientierte Funktionen in Oracle-Datenbanken
- Definition von Objekttypen (Klassen) und deren Methoden
- Erstellung persistenter Sammlungen für langfristige Datenspeicherung
- Entwicklung von Tabellenfunktionen für erweiterte Datenmanipulation
- Implementierung von Streaming-Funktionen für Echtzeit-Datenverarbeitung
- Design benutzerdefinierter Aggregatfunktionen zur Erweiterung der SQL-Fähigkeiten
Erweiterte Funktionsnutzung in SQL
- Aufruf von PL/SQL-Funktionen innerhalb von SQL-Anweisungen
- Verständnis von Einschränkungen, Reinheitsgraden und Determinismus im Funktionsdesign
Organisation von PL/SQL-Programmeinheiten
- Verwaltung von Berechtigungen und Sicherheit innerhalb von PL/SQL-Code
- Nutzung von Namenskontexten zur Vermeidung von Bezeichnerkonflikten
Integration von PL/SQL mit anderen Sprachen
- Einbindung von Java-Methoden in PL/SQL-Programme
- Anbindung von C-Spracheprozeduren für performancekritische Operationen
- Einsatz von Native Compilation zur Steigerung der Ausführungsgeschwindigkeit
Vorgefertigte Lösungen und Sicherheitsmechanismen
- Erstellung von Anwendungskontexten für sessionspezifische Informationen
- Implementierung von Virtual Private Database (VPD) für feinkörnige Zugriffskontrolle
- Effizientes Management von Benutzersitzungen und Kontexten
- Profiling und Tracing von PL/SQL-Code zur Identifizierung von Leistungsengpässen
Optimierung der PL/SQL-Code-Leistung
- Nutzung von Bind-Variablen in SQL-Anweisungen zur Verbesserung der Ausführungspläne
- Verständnis des Cursor-Sharings und dessen Auswirkung auf die Leistung
- Anwendung von Query-Optimierungstechniken für effiziente Datenabrufe
- Konfiguration der Compilierungseinstellungen für optimale Leistung
- Implementierung von Caching-Strategien für Funktionen und Abfrageergebnisse
Verhinderung von SQL-Injection-Angriffen
- Einhaltung von Best Practices zum Schutz von PL/SQL-Code vor Injektionsschwachstellen
Zusammenfassung und nächste Schritte
Voraussetzungen
- Sicherer Umgang mit SQL und Vertrautheit mit der Oracle-Datenbankumgebung
- Grundlegendes Verständnis von PL/SQL-Konzepten 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