Zkuste nás kontaktovat
 Doba trvání 21 hodiny

Návrh Školení

Základy PL/SQL

  • Architektura PL/SQL a struktura bloků
  • Datové typy, proměnné a konstanty
  • Deklarace a přiřazování proměnných

Řízení toku a rozhodovací logika

  • IF, CASE a vestavené podmínky
  • Struktury LOOP, WHILE a FOR
  • Enoncementy EXIT a CONTINUE

Kurzory a transakce

  • Implicitní a explicitní kurzory
  • Kurzorové smyčky FOR a atributy
  • Správa transakcí: COMMIT, ROLLBACK, SAVEPOINT

Zpracování výjimek

  • Typy výjimek a klauzule WHEN
  • Použití RAISE_APPLICATION_ERROR
  • Vlastní výjimky a zpracovatele (handlers)

Procedury a funkce

  • Vytváření procedur a funkcí
  • Parametry IN, OUT a IN OUT
  • Volání uložených procedur z SQL a PL/SQL

Balíčky a spouštěče (triggery)

  • Vytváření a správa balíčků
  • Rozdíl mezi specifikací a tělem balíčku
  • Spouštěče na úrovni řádků a na úrovni instrukcí

Bezpečnost a testování

  • Udělování a odvolávání oprávnění k provedení
  • Ladění PL/SQL pomocí SQL Developer
  • Unit testy uložených procedur a balíčků

Shrnutí a další kroky

Požadavky

  • Pochopení konceptů relačních databází
  • Základní znalosti SQL
  • Ověřenost s základy procedurálního programování

Cílová skupina

  • Vývojáři databází
  • Backendoví programátoři a data inženýři
  • Technická podpora a DevOps specialisté pracující s prostředími Oracle

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie