Vývoj aplikací s použitím Oracle 3GL předkompilátorů
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)

Na předchozí stránku