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
Referanser (5)
Grundlagene for PL/SQL-sesjonen. Jeg har brukt PL/SQL, men jeg har aldri forstått grunnleggende aspekter av det, og dette kurset hjalp meg veldig med å forstå PL/SQL-forespørsler.
Stefan-Andrei
Kurs - PL/SQL in Oracle 19c
Maskinoversatt
Meget balansert trening og praksisorientert, veldig fornøyd med at jeg hadde den virtuelle maskinen og kunne jobbe parallelt med treneren gjennom øvingene
Robert
Kurs - PL/SQL in Oracle 19c
Maskinoversatt
Instruktøren var tålmodig med oss og sørget for at vi forstod hver seksjon før vi gikk videre.
RONIKA - Igaye Projects (PTY) LTD
Kurs - PL/SQL in Oracle 19c
Maskinoversatt
Måten han forklarte alt
Alexandra G - DB Global Technology
Kurs - PL/SQL in Oracle 19c
Maskinoversatt
Øvelingene ble forklart veldig godt.
Monica - DB Global Technology
Kurs - PL/SQL in Oracle 19c
Maskinoversatt