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 COLLECToch-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
Vittnesmål (3)
han förklarade mycket väl och gav vägledning kring uppgifterna.
Stoyan - OPEN COURSE
Kurs - Oracle Database 19c PL and Advanced SQL
Maskintolkat
Jag uppskattade den praktiska erfarenheten och möjligheten att arbeta med riktiga kodningsaktiviteter
Kristine - Isuzu Philippines Corporation
Kurs - ORACLE PL/SQL Fundamentals
Maskintolkat
Grundläggande om PL/SQL-sessionen. Jag använde PL/SQL men förstod aldrig grunderna, och denna kurs hjälpte mig mycket att förstå PL/SQL-frågor.
Stefan-Andrei
Kurs - PL/SQL in Oracle 19c
Maskintolkat