Oracle - PL/SQL
ROZSAH - 2 školiace dni
Cieľ kurzu Oracle - PL/SQL:
Cieľom kurzu je naučiť absolventov techniky programovania použitím jazyka PL/SQL v prostredí Oracle.
Odporúčané predchádzajúce znalosti - Požadované sú znalosti jazyka SQL.
Obsah kurzu:
ÚVOD DO PL/SQL
- Popis prostredia PL/SQL
- Prehľad typov blokov PL/SQL, generovanie výstupov z blokov
- Vytvorenie a vykonanie jednoduchého anonymného bloku
DEKLARÁCIA PREMENNÝCH
- Typy identifikátorov v podprogramoch PL/SQL
- Deklarácie a inicializácie premenných
- Skalárne dátové typy a zložené dátové typy
- Väzobné premenné a možnosti ich použitia
TVORBA KÓDU
- Syntaktické pravidlá tvorby príkazov
- Použitie literálov a operátorov v PL/SQL
- Použitie vnorených blokov ako príkazov
- Používanie návestí
- Pridávanie komentárov do kódu
KOMUNIKÁCIA S ORACLE SERVEROM
- Príkazy SQL a možnosti ich použitia v PL/SQL
- Možnosti výberu dát pomocou príkazu SELECT
- Práca s údajmi na serveri pomocou PL/SQL
- Pojem kurzora SQL
RIADENIE TOKU KÓDU
- Používanie logických podmienok IF, CASE
- Efektívna práca s využitím cyklov v kóde
- Príkazy WHILE a FOR a ich praktické využitie
- Pokročilé techniky práce s cyklami
ZLOŽENÉ DÁTOVÉ TYPY
- Korektné ukladanie hodnôt rôznych typov pomocou PL/SQL
- Kópia definície riadka z tabuľky
- Možnosti pridávania a aktualizácie pomocou záznamov PL/SQL
- Práca s tabuľkami INDEX BY
EXPLICITNÉ KURZORY
- Deklarácia kurzora, riadenie explicitných kurzorov
- Otvorenie kurzora, získanie dát z kurzora, zatvorenie kurzora
- Využitie cyklov v kurzoroch
- Používanie parametrov v kurzoroch
LADENIE CHÝB A VÝNIMKY
- Typy výnimiek a možnosti ich riadenia
- Možnosti zachytenia výnimiek
- Zachytenie používateľom definovaných výnimiek
- Zachytenie nepreddefinovaných chýb Oracle servera
- Hlásenie chýb v aplikáciách
PROCEDÚRY A FUNKCIE
- Prehľad uložených procedúr a funkcií
- Rozdiely medzi anonymnými blokmi a podprogramami
- Tvorba funkcií a procedúr
- Vyvolanie procedúry a funkcie pomocou anonymných blokov
- Tvorba parametrických funkcií a možnosti ich použitia
OBJEDNAŤ OTVORENÝ KURZ
POTREBUJEM PONUKU NA MIERU