Návrh Školení

Úvod do PL/SQL

  • Co je PL/SQL?
  • Výhody používání PL/SQL

Základní struktura PL/SQL bloku

  • Anonymní bloky
  • Jmenované bloky

Proměnné a datové typy

  • Deklarace proměnných
  • Syntaxe a pravidla
  • Datové typy v PL/SQL
  • Použití proměnných v PL/SQL blocích

Ovládací struktury

  • IF-THEN-ELSE
  • CASE příkazy
  • FOR cykly
  • WHILE cykly

Uložené procedury a funkce

  • Vytváření a spouštění uložených procedur
  • Syntaxe a příklady
  • Vstupní a výstupní parametry
  • Vytváření a spouštění funkcí v PL/SQL
  • Syntaxe a příklady
  • Použití ve SQL příkazech

Kurzory

  • Explicitní kurzory
  • Implicitní kurzory
  • Získávání dat
  • Atributy kurzorů

Správa výjimek

  • Předdefinované výjimky
  • Vlastní výjimky
  • Použití TRY-CATCH bloků

Správa transakcí

  • Správa transakcí v PL/SQL
  • Použití vnořených bloků a transakcí
  • Správa vnořených transakcí
  • Vytváření a použití bodů ukládání (savepoints)

Pokročilé techniky s kurzory

  • Silné vs. slabé REF CURSOR
  • Užití v různých scénářích

Triggery

  • Vytváření triggerů
  • Druhy triggerů
  • Použití triggerů pro auditování

Balíčky v PL/SQL

  • Vytváření
  • Specifikace
  • Implementace
  • Spuštění
  • Vyvolání
  • Použití ve skutečném světě
  • Krok za krokem procházení kódu

Závěr a další kroky

Požadavky

  • Základní znalost SQL
  • Pochopení databázových schémat, tabulek a vztahů

Cílová skupina

  • Správci databází
  • Programátoři databází
  • Vývojáři softwaru
  • Analytici dat
 21 hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie