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-satser FORALL
  • 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

Antal deltagare


Price per participant

Vittnesmål (3)

Upcoming Courses

Relaterade Kategorier