Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
Införandet
Komplexa datatyper och samlingar
- Använda undertyper för specialiserade datarepresentationer
- Implementering av markörvariabler och dynamiska markörer för flexibel datahämtning
- Arbeta med associativa arrayer och samlingar för att hantera datauppsättningar
- Utföra gruppåtgärder med hjälp av
BULK COLLECT
och-satserFORALL
- Hantera undantag i massåtgärder effektivt
Objektorienterade funktioner i Oracle Databases
- Definiera objekttyper (klasser) och deras metoder
- Skapa beständiga samlingar för långsiktig datalagring
- Utveckla tabellfunktioner för avancerad datamanipulering
- Implementera strömningsfunktioner för databehandling i realtid
- Utforma anpassade mängdfunktioner för att utöka SQL funktioner
Användning av avancerade funktioner i SQL
- Anropa PL/SQL-funktioner i SQL-instruktioner
- Förstå begränsningar, renhetsnivåer och determinism i funktionsdesign
Organisera PL/SQL programenheter
- Hantera behörigheter och säkerhet i PL/SQL-kod
- Använda namngivningskontexter för att undvika identifierarkonflikter
Integrera PL/SQL med andra Languages
- Inkorporera Java metoder i PL/SQL program
- Länka C-språkprocedurer för prestandakritiska operationer
- Använda inbyggda kompileringstekniker för att förbättra exekveringshastigheten
Färdiga lösningar och säkerhetsmekanismer
- Skapa programkontexter för sessionsspecifik information
- Implementera Virtual Private Database (VPD) för detaljerad åtkomstkontroll
- Hantera användarsessioner och kontexter på ett effektivt sätt
- Profilerings- och spårningskod PL/SQL för att identifiera flaskhalsar i prestanda
Optimera PL/SQL kodprestanda
- Använda bindningsvariabler i SQL-satser för att förbättra genomförandeplaner
- Förstå markördelning och dess inverkan på prestanda
- Tillämpa frågeoptimeringstekniker för effektiv datahämtning
- Konfigurera kompileringsinställningar för optimala prestanda
- Implementera cachelagringsstrategier för funktioner och frågeresultat
Förhindra SQL injektionsattacker
- Anta bästa praxis för att skydda PL/SQL kod mot sårbarheter vid inmatning
Sammanfattning och nästa steg
Krav
- Kunskaper i SQL och förtrogenhet med Oracle databasmiljön
- Gedigen förståelse för grundläggande PL/SQL begrepp och erfarenhet av att skriva PL/SQL kod
Publik
- Utvecklare
- PL/SQL Utövare
21 timmar
Vittnesmål (3)
Jag tyckte mycket om formatet på utbildningen, praktiskt tillämpat direkt i SQL Developer.
Andreea - OPEN COURSE
Kurs - Oracle Database 19c PL and Advanced SQL
Machine Translated
Övningarna förklarades mycket bra.
Monica - DB Global Technology
Kurs - PL/SQL in Oracle 19c
Machine Translated
It was quite hands-on, not too much theory.