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
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