Kursplan

Introduksjon til PL/SQL

  • Hva er PL/SQL?
  • Fordeler med å bruke PL/SQL

Grunnstruktur for en PL/SQL-blokk

  • Anonyme blokker
  • Navngitte blokker

Variabler og datatyper

  • Deklarering av variabler
  • Syntaks og regler
  • Datatyper i PL/SQL
  • Bruk av variabler i PL/SQL-blokker

Kontrollstrukturer

  • IF-THEN-ELSE
  • CASE-setninger
  • FOR-løkker
  • WHILE-løkker

Lagrede prosedyrer og funksjoner

  • Opprettelse og kjøring av lagrede prosedyrer
  • Syntaks og eksempler
  • Inngående og utgående parametere
  • Opprettelse og kjøring av funksjoner i PL/SQL
  • Syntaks og eksempler
  • Bruk i SQL-setninger

Markører

  • Eksplisitte markører
  • Implisitte markører
  • Henting av data
  • Markøreattributter

Unntakhåndtering

  • Forhåndsdefinerte unntak
  • Brukerdefinerte unntak
  • Bruk av TRY-CATCH-blokker

Transaksjonskontroll

  • Transaksjonskontroll i PL/SQL
  • Bruk av nestevede blokker og transaksjoner
  • Håndtering av nestevede transaksjoner
  • Opprettelse og bruk av lagringspunkter (savepoints)

Avanserte markørtrekk

  • Stark vs. svak REF CURSOR
  • Bruksscenarier

Triggers

  • Opprettelse av triggers
  • Type triggers
  • Bruk av triggers for overvåking (auditing)

Pakker i PL/SQL

  • Opprettelse
  • Spesifikasjon
  • Implementering
  • Kjøring
  • Anrop
  • Realverdige applikasjoner
  • Kodegjennomgang

Sammendrag og neste trinn

Krav

  • Grunnleggende forståelse av SQL
  • Forklaring av databasemodeller, tabeller og relasjoner

Målgruppe

  • Databaseadministratorer
  • Databasedeutviklere
  • Softwareutviklere
  • Dataanalytikere
 21 timer

Antall deltakere


Pris per deltaker

Referanser (5)

Kommende kurs

Relaterte kategorier