Kursplan

Introduktion till PL/SQL

  • Vad är PL/SQL?
  • Fördelar med att använda PL/SQL

Grundstruktur för 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-loops
  • WHILE-loops

Lagrade procedurer och funktioner

  • Skapa och köra lagrade procedurer
  • Syntax och exempel
  • Inmatnings- och utmatningsparametrar
  • Skapa och köra funktioner i PL/SQL
  • Syntax och exempel
  • Användning i SQL-satser

Markörer (Cursors)

  • Explicita markörer
  • Implicita markörer
  • Hämta data
  • Marköreattribut

Felhantering (Exception Handling)

  • Fördefinierade undantag
  • Användardefinierade undantag
  • Använda TRY-CATCH-block

Transaktionkontroll (Transaction Control)

  • Transaktionkontroll i PL/SQL
  • Använda kapslade block och transaktioner
  • Hantera kapslade transaktioner
  • Skapa och använda säkerhetspunkter (savepoints)

Förvärvade markörmetoder (Advanced Cursor Techniques)

  • Starkt mot svagt REF CURSOR
  • Användningsscenarier

Utlösare (Triggers)

  • Skapa utlösare
  • Typer av utlösare
  • Använda utlösare för granskning (auditing)

Paket i PL/SQL

  • Skapande
  • Specifikation
  • Implementation
  • Körning
  • Användning
  • Världsrealtidsexempel (real-world application)
  • Kodgenomgång

Sammanfattning och nästa steg

Krav

  • Grundläggande kunskap om SQL
  • Förståelse av databasscheman, tabeller och relationer

Målgrupp

  • Databasadministratörer
  • Databasutvecklare
  • Programutvecklare
  • Dataanalysten
 21 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (5)

Kommande Kurser

Relaterade Kategorier