Kód: OPREC Popis kurzu
Účastníci se naučí, jak používat Oracle
předkompilátorů - Pro*C, Pro*COBOL, Pro*Fortran, Pro*Pascal nebo Pro*PL/1 -
k vkládání příkazů SQL do tradičních 3GL programů a tím umožnit těmto
programům manipulaci s daty Oracle databáze.
Délka kurzu 3 dny
Určení kurzu
- Programátoři
- Návrháři a vývojáři aplikací
Předpokládané znalosti
Požadované:
- Zkušenost s programováním v některém z jazyků: C,
FORTRAN, COBOL, Pascal nebo PL/1
Obsah kurzu
- Používání Oracle předkompilátoru
- Výběr vhodného interface
- Vytváření aplikace se vloženými příkazy SQL (embeded
SQL)
- Volání předkompilátoru
- Začleňování potřebných sekcí
- Deklarování host proměnných
- Deklarování proměnných ve specifických jazycích
- Ekvivalence datových typů
- Připojení se k databázi
- Odpojení se od databáze
- Vkládání příkazů SQL a PL/SQL
- Vkládání SQL v syntaxi host jazyka
- Vkládání bloků PL/SQL a procedur
- Manipulace s daty a jejich získávání
- Užívání vstupních a výstupních host proměnných
- Řízení transakcí
- Vložené příkazy SQL na vzdálených databázích
- Chyby a diagnostikování
- Detekce a ošetření chyb
- Získávání dalších informací
- Dotazy vracející více řádek
- Fungování vložených SQL příkazů
- Užívání explicitních kurzorů
- Zpracovávání polí
- Host proměnné pro pole a jejich užití pro manipulaci dat
- Získání dat v jedné nebo ve více dávkách
- Indikátor polí
- Platné kombinace host skalárních proměnných a
proměnných polí
- Zlepšení výkonu aplikace
- Porozumění runtime architektuře
- Zpracovávání vložených SQL příkazů
- Ladění kurzoru paměťových struktur
- Vylučování zbytečných fází
- Dynamická tvorba SQL příkazů
- Rozdíly mezi statickým a dynamickým SQL
- Konstruování non-query s nebo bez vstupních host
proměnných
- Dotaz se známým výstupním listem
- Generalizovaný příkaz SQL
- Tvorba PL/SQL bloků v době běhu
- Užívání identifikátorů v dynamickém SQL
Doporučené navazující kurzy
- Oracle7 pro vývoj aplikací
- Ladění aplikací Oracle7
- Vývoj aplikací pomocí Oracle Call Interface (OCI)
|