Ta kontakt

Kursplan

Introduksjon til PL/SQL

  • Hva er PL/SQL?
  • Fordele ved å bruke PL/SQL

Basisk struktur i en PL/SQL-blokke

  • Anonyme blokker
  • Betegnede blokker

Variabler og datatyper

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

Styringsstrukturer

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

Lagrede prosedyrer og funksjoner

  • Oppretting og kjøring av lagrede prosedyrer
  • Syntaks og eksempler
  • Input- og output-parametere
  • Oppretting og kjøring av funksjoner i PL/SQL
  • Syntaks og eksempler
  • Bruk i SQL-setninger

Cursorer

  • Eksplisitte cursorer
  • Implisitte cursorer
  • Henting av data
  • Cursorattributter

Unntakshåndtering

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

Transaksjonskontroll

  • Transaksjonskontroll i PL/SQL
  • Bruk av inngrepne blokker og transaksjoner
  • Administrasjon av inngrepne transaksjoner
  • Oppretting og bruk av savepoints

Avanserte cursorteknikker

  • Stark vs. svak REF CURSOR
  • Bruksscenarier

Triggere

  • Oppretting av triggere
  • Typer av triggere
  • Bruk av triggere for auditering

Pakker i PL/SQL

  • Oppretting
  • Spesifikasjon
  • Implementasjon
  • Kjøring
  • Kalling
  • Reell bruk
  • Kodeskjæring

Oppsummering og neste steg

Krav

  • Basisforståelse for SQL
  • Forståelse for databaseordninger, tabeller og sammenhenger

Målgruppe

  • Databasadministratorer
  • Databasutviklere
  • Programvareutviklere
  • Dataanalytikere
 21 Timer

Antall deltakere


Pris per deltaker

Referanser (5)

Kommende kurs

Relaterte kategorier