Kursplan
Introduktion till PL/SQL
- Vad är PL/SQL?
- Fördelar med att använda PL/SQL
Grundläggande struktur i ett PL/SQL-block
- anonyma block
- Namngivna block
Variabler och datatyper
- Deklaration av variabler
- Syntax och regler
- Datatyper i PL/SQL
- Användning av variabler i PL/SQL-block
Kontrollstrukturer
- IF-THEN-ELSE
- CASE-satser
- FOR-slingor
- WHILE-slingor
Sparade procedurer och funktioner
- Att skapa och köra sparade procedurer
- Syntax och exempel
- Indata- och utdataparametrar
- Att skapa och exekvera funktioner i PL/SQL
- Syntax och exempel
- Användning i SQL-satser
Pekpunkter (Cursors)
- Explicita pekpunkter
- Implicita pekpunkter
- Hämtning av data
- Pekpunktsattribut
Undantagshantering
- Fördefinierade undantag
- Användardefinierade undantag
- Användning av TRY-CATCH-block
Transaktionskontroll
- Transaktionskontroll i PL/SQL
- Användning av nästlade block och transaktioner
- Hantering av nästlade transaktioner
- Att skapa och använda savepoints
Avancerade pekpunktstekniker
- Starka vs. svaga REF CURSOR
- Användningsscener
Utlösare (Triggers)
- Att skapa utlösare
- Typer av utlösare
- Användning av utlösare för revision (auditing)
Paket i PL/SQL
- Skapande
- Specifikation
- Implementation
- Exekvering
- Anrop
- Verkligtidsanvändning
- Kodgenomgång
Sammanfattning och nästa steg
Krav
- Grundläggande förståelse för SQL
- Förståelse för databasscheman, tabeller och relationer
Målgrupp
- Databasadministratörer
- Databasutvecklare
- Programvarutekniker
- Dataanalytiker
Vittnesmål (5)
Grundläggande om PL/SQL-sessionen. Jag använde PL/SQL men förstod aldrig grunderna, och denna kurs hjälpte mig mycket att förstå PL/SQL-frågor.
Stefan-Andrei
Kurs - PL/SQL in Oracle 19c
Maskintolkat
Mycket balanserad utbildning och praktiktillämpad, mycket nöjd med att jag hade den virtuella maskinen och kunde jobba parallellt med instruktören genom övningarna
Robert
Kurs - PL/SQL in Oracle 19c
Maskintolkat
Instruktören var tålmodig med oss och han säkerställde att vi förstod varje avsnitt innan vi gick vidare.
RONIKA - Igaye Projects (PTY) LTD
Kurs - PL/SQL in Oracle 19c
Maskintolkat
Sättet han förklarade allt
Alexandra G - DB Global Technology
Kurs - PL/SQL in Oracle 19c
Maskintolkat
Övningarna förklarades mycket bra.
Monica - DB Global Technology
Kurs - PL/SQL in Oracle 19c
Maskintolkat