Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Introductie
Complexe gegevenstypen en verzamelingen
- Subtypen gebruiken voor gespecialiseerde gegevensrepresentaties
- Implementatie van cursorvariabelen en dynamische cursors voor het flexibel ophalen van gegevens
- Werken met associatieve matrices en verzamelingen om gegevenssets te beheren
- Bulkbewerkingen uitvoeren met behulp van
BULK COLLECT
enFORALL
instructies - Effectief omgaan met uitzonderingen in bulkoperaties
Objectgeoriënteerde functies in Oracle Databases
- Objecttypen (klassen) en hun methoden definiëren
- Permanente verzamelingen maken voor langdurige gegevensopslag
- Tabelfuncties ontwikkelen voor geavanceerde gegevensmanipulatie
- Implementatie van streamingfuncties voor real-time gegevensverwerking
- Aangepaste aggregatiefuncties ontwerpen om de mogelijkheden van SQL uit te breiden
Geavanceerd functiegebruik in SQL
- Het aanroepen van PL/SQL functies binnen SQL statements
- Inzicht in beperkingen, zuiverheidsniveaus en determinisme in functieontwerp
Organiseren van PL/SQL Programma-eenheden
- Machtigingen en beveiliging beheren binnen PL/SQL code
- Naamgevingscontexten gebruiken om ID-conflicten te voorkomen
Integreren PL/SQL met Ander Languages
- Integratie van Java methoden in PL/SQL programma's
- Koppelen van C-taalprocedures voor prestatiekritische bewerkingen
- Native compilatietechnieken gebruiken om de uitvoeringssnelheid te verbeteren
Kant-en-klare oplossingen en beveiligingsmechanismen
- Toepassingscontexten maken voor sessiespecifieke informatie
- Implementatie van Virtual Private Database (VPD) voor fijnmazige toegangscontrole
- Gebruikerssessies en contexten effectief beheren
- Profilerings- en traceercode PL/SQL om prestatieknelpunten te identificeren
Codeprestaties optimaliseren PL/SQL
- Bindvariabelen gebruiken in SQL statements om uitvoeringsplannen te verbeteren
- Inzicht in het delen van cursoren en de impact ervan op de prestaties
- Technieken voor query-optimalisatie toepassen voor het efficiënt ophalen van gegevens
- Compilatie-instellingen configureren voor optimale prestaties
- Implementeren van cachingstrategieën voor functies en queryresultaten
Injectie-aanvallen voorkomen SQL
- Toepassen van best practices om PL/SQL code te beschermen tegen injectiekwetsbaarheden
Samenvatting en volgende stappen
Vereisten
- Vaardigheid in SQL en vertrouwdheid met de Oracle database-omgeving
- Solide begrip van basisconcepten PL/SQL en ervaring met het schrijven van PL/SQL code
Audiëntie
- Ontwikkelaars
- PL/SQL Beoefenaars
21 Uren
Testimonials (3)
Ik vond het formaat van de training zeer fijn, praktisch toegepast direct in SQL Developer.
Andreea - OPEN COURSE
Cursus - Oracle Database 19c PL and Advanced SQL
Automatisch vertaald
De oefeningen werden erg goed uitgelegd.
Monica - DB Global Technology
Cursus - PL/SQL in Oracle 19c
Automatisch vertaald
It was quite hands-on, not too much theory.