Čo Vás naučíme

PL/SQL (Procedural Language/Structured Query Language) je procedurálne rozšírenie SQL, ktoré vyvinula firma Oracle Corporation. Na rozdiel od klasického SQL sa dajú v PL/SQL vytvárať procedúry, funkcie, používať cykly, podmienky, atď.

Požadované vstupné znalosti

Znalosti na úrovni kurzu Úvod do SQL.

Osnova kurzu

Prehľad PL/SQL

  • Popis prostredia
  • PL/SQL bloky (základná štruktúra, anonymné/pomenované bloky, vnorené bloky)
  • Vstavané dátové typy
  • Deklarácia premenných

Riadiace štruktúry PL/SQL

  • Testovanie podmienok (IF, CASE)
  • Cykly/slučky (LOOP, FOR, WHILE, EXIT)
  • Sekvenčné riadenie programu (GOTO, NULL)

Kolekcie a záznamy (collections, records)

  • Definícia záznamov (record)
  • Vytváranie jednoduchých kolekcií
  • Viacrozmerné kolekcie (polia)
  • Metódy kolekcií (COUNT, FIRST, NEXT, DELETE)

Vykonávanie SQL operácií z PL/SQL

  • Práca s kurzorom (implicitný, explicitný)
  • Získavanie dát pomocou SQL do premenných (INTO, BULK COLLECT INTO)
  • Riadenie transakcií (COMMIT, ROLLBACK)

Dynamické SQL

  • Použitie EXECUTE IMMEDIATE príkazu
  • Výhody použitia viazaných premenných (bind variables)

Použitie PL/SQL programových jednotiek

  • Podprogramy
  • Odovzdávanie parametrov
  • Procedúry
  • Funkcie a návratové hodnoty
  • Preťažené funkcie
  • PL/SQL balíčky

Ošetrenie výnimiek

  • Ako fungujú výnimky v PL/SQL
  • Preddefinované výnimky
  • Definovanie vlastných výnimiek
  • Vyvolanie výnimiek
  • Spracovanie výnimiek

Trvanie kurzu: 2 dni Cena kurzu: 240,00€

Termín aktuálne pripravujeme. V prípade záujmu si termín kurzu môžete vyžiadať pomocou jednoduchého formulárika nižšie, naplánovaný termín kurzu Vám pošleme na uvedený e-mail..

Vyžiadanie termínu

Doplnkové informácie

  • Miesto konania kurzu: Bratislava
  • Realizácia termínu závisí od jeho naplnenosti
  • V rámci kurzu je pripravené občerstvenie (káva, čaj..)
  • Všetky uvedené ceny sú konečné s DPH
  • V prípade záujmu je možné zabezpečiť obed
  • V prípade záujmu je možné zabezpečiť ubytovanie

Aby sme vám mohli poskytnúť lepšie funkcie, využívame na webových stránkach Cookies.

Kliknutím na tlačítko Rozumiem vyjadrujete súhlas s používaním a uchovávaním cookies. Zistiť viac informácií

Rozumiem

Cookie je krátky textový súbor, ktorý do prehliadača odosielajú navštívené webové stránky. Webovým stránkam umožňuje zapamätať si informácie o vašej návšteve, napríklad preferovaný jazyk a ďalšie nastavenia. Ďalšia návšteva stránok tak môže prebehnúť ľahšie a môže byť produktívnejšia. Súbory cookie sú dôležité. Bez nich by bolo prehliadanie webu oveľa zložitejšie.