Detail kurzu

Popis kurzu

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ď.

Obsah kurzu

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

Cieľová skupina

Požadované vstupné znalosti

  • Znalosti na úrovni kurzu Úvod do SQL.
Certifikát Certifikát o absolvovaní kurzu Poznámka k cene

Akciová cena na tento termín : €192,00 s DPH.

Kontaktná osoba

Mgr. Tomáš Puskás, Matej Bilík - prosím pri Vašom záujme o školenia sa dopytujte na uvedené kontaktné osoby.
+421 905 591 722
kvt@kvt.sk

Hodnotenie




Organizátor



Ďalšie termíny kurzu
Termín Cena Miesto konania Zarezervovať