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.
Schulungsübersicht
Einführung
Komplexe Datentypen und Sammlungen
- Verwendung von Subtypen für spezialisierte Datendarstellungen
- Implementierung von Cursor-Variablen und dynamischen Cursorn für den flexiblen Datenabruf
- Arbeiten mit assoziativen Arrays und Sammlungen zur Verwaltung von Datensätzen
- Durchführung von Massenoperationen mit
BULK COLLECTundFORALL-Anweisungen - Effiziente Behandlung von Ausnahmen bei Bulk-Operationen
Objektorientierte Funktionen in Oracle Databases
- Definieren von Objekttypen (Klassen) und deren Methoden
- Erstellen von persistenten Sammlungen für die langfristige Datenspeicherung
- Entwickeln von Tabellenfunktionen für die erweiterte Datenmanipulation
- Implementierung von Streaming-Funktionen für die Datenverarbeitung in Echtzeit
- Entwurf von benutzerdefinierten Aggregatfunktionen zur Erweiterung der SQL-Funktionen
Fortgeschrittene Funktionsverwendung in SQL
- Aufrufen von PL/SQL-Funktionen innerhalb von SQL-Anweisungen
- Verstehen von Einschränkungen, Reinheitsgraden und Determinismus im Funktionsentwurf
Organisieren von PL/SQL-Programmeinheiten
- Verwaltung von Berechtigungen und Sicherheit innerhalb von PL/SQL-Code
- Verwendung von Benennungskontexten zur Vermeidung von Bezeichnerkonflikten
Integration von PL/SQL mit anderen Languages
- Einbinden von Java-Methoden in PL/SQL-Programme
- Verknüpfung von C-Sprachprozeduren für leistungskritische Operationen
- Einsatz von nativen Kompilierungstechniken zur Verbesserung der Ausführungsgeschwindigkeit
Vorgefertigte Lösungen und Sicherheitsmechanismen
- Erstellen von Anwendungskontexten für sitzungsspezifische Informationen
- Implementierung von Virtual Private Database (VPD) für feinkörnige Zugriffskontrolle
- Effektive Verwaltung von Benutzersitzungen und Kontexten
- Profiling und Tracing PL/SQL von Code zur Ermittlung von Leistungsengpässen
Optimieren der PL/SQL Codeleistung
- Verwendung von Bindungsvariablen in SQL-Anweisungen zur Verbesserung von Ausführungsplänen
- Verstehen der gemeinsamen Nutzung von Cursorn und ihrer Auswirkungen auf die Leistung
- Anwendung von Techniken zur Abfrageoptimierung für einen effizienten Datenabruf
- Konfigurieren von Kompilierungseinstellungen für optimale Leistung
- Implementieren von Caching-Strategien für Funktionen und Abfrageergebnisse
Verhinderung von SQL Injektionsangriffen
- Übernahme von Best Practices zum Schutz von PL/SQL Code vor Injection-Schwachstellen
Zusammenfassung und nächste Schritte
Voraussetzungen
- Beherrschung von SQL und Vertrautheit mit der Oracle-Datenbankumgebung
- Solides Verständnis grundlegender PL/SQL Konzepte und Erfahrung im Schreiben von PL/SQL Code
Zielgruppe
- Entwickler
- PL/SQL Praktiker
21 Stunden
Erfahrungsberichte (3)
I liked very much the format of the training, hands on, directly in sql developer.
Andreea - OPEN COURSE
Kurs - Oracle Database 19c PL and Advanced SQL
The exercises were explained very good.
Monica - DB Global Technology
Kurs - PL/SQL in Oracle 19c
It was quite hands-on, not too much theory.