Počítačový kurz Oracle – PL/SQL - Nitra
oboznámi účastníkov s technikami programovania použitím jazyka PL/SQL – procedurálnym rozšírením jazyka SQL pre Oracle. S miestom realizácie v Nitre.
- Ú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
- Konštanty
- 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ÚRI 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