Návrh Školení

Úvod do PL/SQL

  • Přehled běhového prostředí PL/SQL
  • Struktura a typy PL/SQL bloků
  • Deklarace a využití proměnných
  • Řídící struktury: podmínky a smyčky

Začlenění SQL do PL/SQL

  • Provádění DML příkazů
  • Využití DDL a dynamiky SQL
  • Příkazy řízení transakcí (TCL)
  • Provádění načítání dat pomocí příkazů SELECT

Procedury a funkce

  • Vytváření a mazání procedur a funkcí
  • Parametrizační techniky
  • Předávání parametrů hodnotou a odkazem; pochopení NOCOPY

Zpracování chyb a výjimek

  • Strategie pro správu chyb a výjimek v PL/SQL

kurzor Management

  • Pochopení záznamů a statických kurzorů
  • Parametrizace kurzorů
  • Implementace kurzorů pomocí FOR UPDATE

Asociativní pole

  • Deklarování a používání asociativních polí v PL/SQL

Balíčky

  • Struktura balíků: specifikace a těla
  • Inicializační sekce, globální proměnné a správa paměti
  • Koncepty zapouzdření, přetížení a dopředných deklarací

Spouštěče

  • Vytváření spouštěčů DML
  • Implementace MÍSTO spouštěčů
  • Pochopení systémových spouštěčů
  • Zkoumání pokročilých funkcí spouště

Praktické aplikace vestavěných balíčků

  • Zápis do souborů pomocí UTL_FILE
  • Odesílání e-mailů z PL/SQL

Kód Management a kompilace

  • Techniky pro šifrování kódu a matení
  • Využití podmíněné kompilace
  • Správa závislostí objektů
  • Interpretace varování kompilátoru

Shrnutí a další kroky

Požadavky

  • Základní znalost jakéhokoli programovacího jazyka (strukturovaného nebo objektově orientovaného)
  • Seznámení se základy SQL a databázovým prostředím Oracle

Publikum

  • Vývojáři
  • Database správci
 28 hodiny

Počet účastníků


Price per participant

Reference (3)

Upcoming Courses

Související kategorie