Zkuste nás kontaktovat

Návrh Školení

Základy jazyka PL/SQL

  • Architektura PL/SQL a struktura kódu
  • Datové typy, proměnné a konstanty
  • Deklarace a přiřazování hodnot proměnným

Řízení toku programu a logika rozhodování

  • Použití příkazů IF, CASE a vnořených podmínek
  • Konstrukce LOOP, WHILE a FOR
  • Příkazy EXIT a CONTINUE

Kurzory a transakční řízení

  • Implicitní i explicitní kurzory
  • Konstrukce CURSE FOR a vlastnosti kurzorů
  • Řízení transakcí: příkazy COMMIT, ROLLBACK a SAVEPOINT

Zpracování výjimek

  • Rozdělení výjimek a použití klauzule WHEN
  • Použití funkce RAISE_APPLICATION_ERROR
  • Vytváření vlastních výjimek a jejich zpracování

Procedury a funkce

  • Vytváření procedur a funkcí v PL/SQL
  • Použití parametrů typu IN, OUT a IN OUT
  • Volání uložených procedur z prostředí SQL i jiného kódu v PL/SQL

Balíčky a triggery

  • Návrh a správa balíčků v PL/SQL
  • Rozdíly mezi specifikací a tělem balíčku
  • Triggery na úrovni řádků i příkazů

Bezpečnost a testování kódu

  • Přidělování a odebírání práv na spuštění procedur a funkcí
  • Ladění kódu v PL/SQL pomocí nástroje SQL Developer
  • Testování jednotek uložených procedur a balíčků

Shrnutí a další směřování studia

Požadavky

  • Znalost konceptů relačních databází
  • Základní znalosti jazyka SQL
  • Orientace v základech procedurálního programování

Cílová skupina

  • Vývojáři databází
  • Backendoví programátoři a datoví inženýři
  • Techničtí pracovníci technické podpory a DevOps pracující s prostředím Oracle
 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (3)

Nadcházející kurzy

Související kategorie