Detail kurzu „RPG IV - Použití SQL příkazů“

Proběhlo 12. 11. 2015

dny

Anotace

V kurzu se uvádí nejprve informace o jazyku SQL (vytvoření objektů a omezení kladená na tabulky). Použití v RPG programech je pak uváděno na komplexním příkladu, kde se srovnává tradiční přístup RPG s přístupem SQL. Nakonec se kurz věnuje tzv. rutinám SQL

Účastníci

Kurz je určen programátorům znalým jazyka RPG IV a databázového jazyka SQL. Aplikace psané v jazyku RPG obvykle přistupují k databázi prostřednictvím záznamů (record level access), např. READ, WRITE, SETLL, aj. Na rozdíl od tohoto přístupu jazyk SQL přist

Předpoklady

Kurz je určen programátorům znalým jazyka RPG IV a databázového jazyka SQL.

Obsah kurzu „RPG IV - Použití SQL příkazů“

  • Vytvoření SQL objektů
    • Vytvoření schematu (collection, knihovna)
    • SQL skript pro vytvoření subjektů ve schematu
  • Omezení kladená na tabulky
    • Omezení hodnot sloupců (check constraint)
    • Unikátní klíč (unique key)
    • Primární klíč (primary key)
    • Referenční integrita (refential integrity)
    • Úpravy sloupců tabulky
  • Použití SQL v jazyku RPG
    • Předkompilátor SQL pro jazyk RPG
    • Zápis příkazů v RPG programu
    • Statické SQL příkazy
    • Dynamické SQL příkazy
    • Testování výsledků SQL příkazů
  • Srovnání tradičního přístupu s přístupem SQL v jazyku RPG
    • Některá pravidla pro zápis
    • Klíčová slova
  • Rutiny SQL
  • Uložená procedura SQL (stored procedure)
  • Uživatelská funkce SQL (UDF)
  • Spouštěč SQL (trigger)
  • Externí rutiny SQL
    • Uložená procedura zapsaná v RPG
    • Uživatelská tabulková funkce zapsaná v RPG
    • Spouštěč (trigger) zapsaný v RPG
  • Volba prostředí SQL v Navigátoru a ve skriptu
    • Nastavení jmenné konvence pro celou databázi
    • Nastavení předvoleného schematu (knihovny) pro SQL
    • Nastavení jmenné konvence a formátu zápisu příkazů
    • Nastavení českého prostředí pro SQL