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 Subtypen für spezialisierte Datenrepräsentationen
- Implementierung von Cursor-Variablen und dynamischen Cursorn für flexible Datenabrufe
- Arbeiten mit assoziativen Arrays und Sammlungen zur Verwaltung von Datensätzen
- Durchführung von Massenvorgängen mittels
BULK COLLECT- undFORALL-Anweisungen - Effizientes Behandeln von Ausnahmen in Massenvorgängen
Objektorientierte Funktionen in Oracle-Datenbanken
- Definieren von Objekttypen (Klassen) und ihren Methoden
- Erstellen persistenter Sammlungen für die langfristige Datenspeicherung
- Entwickeln von Tabellennfunktionen für erweiterte Datenmanipulation
- Implementierung von Streaming-Funktionen zur Echtzeitdatenverarbeitung
- Design benutzerdefinierter Aggregatfunktionen zur Erweiterung der SQL-Funktionalität
Fortgeschrittene Funktionsnutzung in SQL
- Aufruf von PL/SQL-Funktionen innerhalb von SQL-Anweisungen
- Verständnis von Einschränkungen, Reinheitsstufen und Determiniertheit beim Funktionsdesign
Organisation von PL/SQL-Programmeinheiten
- Verwaltung von Berechtigungen und Sicherheit innerhalb des PL/SQL-Codes
- Nutzung von Namenskontexten zur Vermeidung von Identifier-Konflikten
Integration von PL/SQL mit anderen Sprachen
- Einfügen von Java-Methoden in PL/SQL-Programme
- Anbindung von C-Sprachen-Prozeduren für performancekritische Operationen
- Einsatz nativer Kompilierungstechniken zur Erhöhung der Ausführungsgeschwindigkeit
Vorgefertigte Lösungen und Sicherheitsmechanismen
- Erstellung von Anwendungskontexten für sessionspezifische Informationen
- Implementierung einer Virtual Private Database (VPD) für feingranulare Zugriffssteuerung
- Effizientes Management von Benutzersitzungen und Kontexten
- Profiling und Tracing des PL/SQL-Codes 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 der Cursor-Sharing und ihrer Auswirkungen auf die Leistung
- Anwendung von Query-Optimierungstechniken für effiziente Datenabrufe
- Konfiguration der Kompilierungseinstellungen für optimale Performance
- Implementierung von Caching-Strategien für Funktionen und Abfrageergebnisse
Verhinderung von SQL-Injection-Angriffen
- Adoption bewährter Praktiken zum Schutz des PL/SQL-Codes vor Injektionslücken
Zusammenfassung und weitere Schritte
Voraussetzungen
- Sichere Kenntnisse in SQL und Vertrautheit mit der Oracle-Datenbankumgebung
- Tiefes Verständnis der grundlegenden PL/SQL-Konzepte und Erfahrung im Schreiben von PL/SQL-Code
Zielgruppe
- Entwickler
- PL/SQL-Spezialisten
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