Návrh Školení

Úvod

    Cíle a cíle Rozvrh předmětu Úvod Předpoklady Odpovědnost

SQL Nástroje

    Cíle SQL Vývojář SQL Vývojář – Zobrazení informací o připojení pomocí SQL, SQL Vývojář – Dotaz SQL*Přihlášení Plus Přímé připojení pomocí SQL*Plus Ukončení relace SQL*Příkazy Plus [4 ]*Prostředí Plus SQL*Výzva Plus Vyhledání informací o tabulkách Získání nápovědy pomocí SQL Soubory iSQL*Plus, modely entit Tabulky ORDERS Tabulky FILM Tabulky kurzů Materiál SQL Syntaxe příkazu SQL*Příkazy Plus

Co je PL/SQL?

    Co je PL/SQL? Proč používat PL/SQL? Struktura bloku Zobrazení zprávy Vzorové nastavení kódu Příklad aktualizace SERVEROUTPUT, Průvodce styly

Proměnné

    Proměnné Datové typy Nastavení proměnných Konstanty Lokální a globální proměnné Proměnné %Type Substituční proměnné Komentáře s možností & ověření && Definovat a nedefinovat proměnné

Příkaz SELECT

    Příkaz SELECT Plnění proměnných %Rowtype proměnné CHR Funkce Samostudium PL/SQL Záznamy Příklad Prohlášení

Podmíněné prohlášení

    Prohlášení IF SELECT Prohlášení o samostudiu případu

Chyby zachycení

    Výjimka Interní chyby Kód chyby a zpráva s použitím nenalezených dat Uživatelské výjimky Vyvolat chybu aplikace Zachycování nedefinovaných chyb pomocí PRAGMA EXCEPTION_INIT Workshop potvrzení a vrácení samostudia vnořených bloků

Iterace – opakování

    Příkaz smyčky Zatímco příkaz pro příkaz Gona příkaz a štítky

Kurzory

    Kurzory Atributy kurzoru Explicitní kurzory Explicitní příklad kurzoru Deklarování kurzoru Deklarování proměnné jako otevřené, načítání prvního řádku Načítání dalšího řádku Ukončení, když %nenalezeno Zavřít pro smyčku I pro smyčku II Příklad aktualizace PRO AKTUALIZACI PRO AKTUALIZACI, KDE AKTUÁLNÍ PŘÍKLAD potvrzení s Curs I Ověřovací příklad II Parametry kurzoru, dílenské řešení

Procedury, funkce a balíčky

    Vytvořit parametry příkazu Tělo procedury zobrazující chyby Popsat proceduru Volání procedur Volání procedur v SQL*Plus Použití výstupních parametrů Volání s výstupními parametry Vytváření funkcí Ukázková funkce zobrazující chyby Popsat funkci Volání funkcí Volání funkcí v SQL*Plus Modulární příklad procedury Volání funkcí Volání funkcí v příkazu IF Vytváření balíčků Příklad balíčku Důvody pro balíčky Veřejné a soukromé podprogramy zobrazující chyby Popis balíčku Volání balíčků v SQL*Plus Volání balíčků z podprogramů Vypuštění podprogramu Hledání podprogramů Vytváření ladicí balíček Volání ladícího balíčku Poziční a pojmenovaná notace Parametr Výchozí hodnoty Postupy a funkce překompilování Workshop

Spouštěče

    Vytváření spouštěcích příkazů Spouštěče Spouštěče na úrovni řádků, KDYŽ Omezení Selektivní spouštěče – POKUD Zobrazují se chyby Potvrdit spouštěče Omezení Mutování spouštěčů Hledání spouštěčů Vypuštění spouštěče Generování automatického číslování Deaktivace spouštěčů Povolení spouštěčů Názvy spouštěčů

Vzorek dat

    OBJEDNÁVKA Stoly FILM Stoly ZAMĚSTNANEC Stoly

Dynamický SQL

    SQL v PL/SQL Dynamické vazby SQL Nativní dynamické SQL DDL a DML DBMS_SQL Dynamický balíček SQL - SELECT Dynamický SQL - SELECT postup

Použití souborů

    Použití textových souborů UTL_FILE Package Write/Append Příklad čtení Příklad spuštění Příklad DBMS_ALERT Balíčky Balíček DBMS_JOB

SBÍRKY

    Proměnné %Type Proměnné záznamu Typy kolekcí Index po tabulkách Hodnoty nastavení Neexistují Elements Vnořené tabulky Inicializace vnořených tabulek pomocí konstruktoru Přidání do vnořené tabulky Inicializace Varray Přidání Elements do Varray Víceúrovňové kolekce Hromadná vazba Příklad hromadné vazby Transakční Vydává HLADKÝ SBĚR Ustanovení NÁVRAT DO

Referenční kurzory

    Kurzorové proměnné Definování typů REF CURSOR Deklarování kurzorových proměnných s omezením a bez omezení pomocí kurzorových proměnných Příklady kurzorových proměnných

Požadavky

Kurz je vhodný pouze pro ty, kteří mají určité znalosti SQL.

Předchozí zkušenost s interaktivním počítačovým systémem je žádoucí, ale není nezbytná.

  21 hodiny
 

Počet účastníků


Začátek

Konec


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Reference (3)

Související kurzy

Související kategorie