RSS
Skip Navigation Links

Školení PL/SQL


Délka: 5 dní
Cena: 20000 Kč

Kurz PL/SQL osnova:


Úvod do PL/SQL, struktura, prostředí a vlastnosti PL/SQL
Základní syntaxe PL/SQL,Pravidla struktury bloku,Vnořené bloky
Deklarování proměnných a konstant,Záznamy v PL/SQL ,SQL příkazy v PL/SQL
Implicitní kurzor,explicitní kurzor
Řízení transakcí
Příkazy větvení a cyklů,Řízení běhu programu v PL/SQL
Ošetření výjimek (Exception Handling)
Předdefinované výjimky,Výjimky definované uživatelem
Vytvoření uložených procedur,Použití příkazu SHOW ERRORS
Zobrazení zdrojového kódu v pohledu slovníku USER_SOURCE
Vytvoření uložených funkcí
Stanovení výhod použití uložených funkcí v příkazech SQL
Stanovení omezení volání funkcí z příkazů SQL
Vytvoření balíků,Přehled výhod balíků
Přehled omezení ve funkcích balíků použitých v SQL
Ukázka zapouzdření kódu v balíku
Objasnění funkce balíku DBMS_OUTPUT (společně s příkazem SET SERVEROUPUT ON)
Interakce se soubory operačního systému pomocí balíku UTL_MAIL
Popis zpracování souborů pomocí balíku UTL_FILE
Kontrola rutin a výjimek balíku UTL_FILE
Použití balíku UTL_FILE ke generování sestavy do souboru
Dynamický příkaz SQL a metadata
Popis pomocí nativního dynamického příkazu SQL
Ukázka syntaxe pro příkaz EXECUTE IMMEDIATE pro nativní dynamický příkaz SQL
Příklad balíku DBMS_SQL
Popis nápovědy kompilátoru NOCOPY
Správa závislostí
Zobrazení přímých závislostí pomocí pohledu USER_DEPENDENCIES
Spuštění skriptu UTL_DTREE.SQL k vytvoření objektů, které umožňují zobrazit přímé a nepřímé závislosti
Zobrazení závislostí z pohledu DEPTREE
Manipulace s velkými objekty
Popis, správa a zabezpečení objektů BFILE
Vytvoření a použití objektu DIRECTORY k přístupu k objektům BFILE a jejich použití
Popis balíku DBMS_LOB
Vytvoření triggerů
Přehled výhod a pokynů k použití databázových triggerů
Vysvětlení pořadí spouštění triggerů
Vytvoření příkazu DML a triggerů na úrovni řádku
Vytvoření triggerů pro DDL události
Vytváření a použití triggerů pro systémové události
Co je to “mutating table”, popisy a příklady řešení

Nevyhovuje Vám osnova ?Termíny všech kurzů přizpůsobím Vašim individuálním požadavkům.
Pokud Vám nebude vyhovovat osnova nebo délka daného kurzu, kontaktujte mě kontakt a domluvíme se na osnově, která bude zohledňovat Vaše požadavky.