Návrh Školení

Úvod

  • Cíle a záměry
  • Rozvrh kurzu
  • Úvody
  • Předpoklady
  • Odpovědnosti

SQL Nástroje

  • Cíle
  • SQL Vývojář
  • SQL Vývojář – Připojení
  • Zobrazení informací o tabulce
  • Pomocí SQL, SQL Developer - Query
  • SQL*Přihlášení navíc
  • Přímé spojení
  • Pomocí SQL*Plus
  • Ukončení relace
  • SQL*Příkazy Plus
  • SQL*Plus prostředí
  • SQL*Výzva plus
  • Vyhledání informací o tabulkách
  • Získání pomoci
  • Pomocí SQL Soubory
  • iSQL*Plus, modely entit
  • Tabulky OBJEDNÁVEK
  • FILMOVÉ tabulky
  • Rozvrh tabulek kurzů
  • SQL Syntaxe příkazu
  • SQL*Příkazy Plus

Co je PL/SQL?

  • Co je PL/SQL?
  • Proč používat PL/SQL?
  • Bloková struktura
  • Zobrazení zprávy
  • Ukázkový kód
  • Nastavení SERVEROUTPUT
  • Příklad aktualizace, Průvodce stylem

Proměnné

  • Proměnné
  • Typy dat
  • Nastavení proměnných
  • Konstanty
  • Lokální a globální proměnné
  • %Typ proměnné
  • Substituční proměnné
  • Komentáře s &
  • Ověřte možnost
  • && Proměnné
  • Definovat a Nedefinovat

Příkaz SELECT

  • Příkaz SELECT
  • Plnění proměnných
  • %Proměnné typu řádku
  • Funkce CHR
  • Samostudium
  • PL/SQL Záznamy
  • Příklad prohlášení

Podmíněné prohlášení

  • Prohlášení IF
  • Příkaz SELECT
  • Samostudium
  • Prohlášení o případu

Chyby zachycení

  • Výjimka
  • Vnitřní chyby
  • Kód chyby a zpráva
  • Použití nebyla nalezena žádná data
  • Uživatelské výjimky
  • Vyvolat chybu aplikace
  • Zachycování nedefinovaných chyb
  • Pomocí PRAGMA EXCEPTION_INIT
  • Potvrdit a vrátit zpět
  • Samostudium
  • Vnořené bloky
  • Dílna

Iterace – opakování

  • Příkaz smyčky
  • Zatímco prohlášení
  • Pro vyjádření
  • Go do prohlášení a štítků

Kurzory

  • Kurzory
  • Atributy kurzoru
  • Explicitní kurzory
  • Příklad explicitního kurzoru
  • Vyhlášení kurzoru
  • Vyhlášení proměnné
  • Otevřít, načítání první řady
  • Načítání dalšího řádku
  • Ukončete, když %Nenalezeno
  • Zavřít
  • Pro smyčku I
  • Pro smyčku II
  • Příklad aktualizace
  • PRO AKTUALIZACI
  • PRO AKTUALIZACI
  • KDE PROUD
  • Potvrdit pomocí kurzorů
  • Příklad ověření I
  • Ověřovací příklad II
  • Parametry kurzoru,
  • Dílna
  • Workshop řešení

Procedury, funkce a balíčky

  • Vytvořit výpis
  • Parametry
  • Tělo postupu
  • Zobrazení chyb
  • Popište postup
  • Postupy volání
  • Postupy volání v SQL*Plus
  • Použití výstupních parametrů
  • Volání s výstupními parametry
  • Vytváření funkcí
  • Příklad funkce
  • Zobrazení chyb
  • Popište funkci
  • Volání funkcí
  • Volání funkcí v SQL*Plus
  • Modulární Programming
  • Příklad postupu
  • 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
  • Zobrazení chyb
  • Popište balíček
  • Volání balíčků v SQL*Plus
  • Volání balíčků z podprogramů
  • Vypuštění podprogramu
  • Hledání podprogramů
  • Vytvoření ladícího balíčku
  • Volání ladícího balíčku
  • Poziční a pojmenovaná notace
  • Výchozí hodnoty parametru
  • Rekompilační procedury a funkce
  • Dílna

Spouštěče

  • Vytváření spouštěčů
  • Spouštěče příkazů
  • Spouštěče na úrovni řádků
  • KDY Omezení
  • Selektivní spouštěče - IF
  • Zobrazení chyb
  • Zavázat se v Triggerech
  • Omezení
  • Mutující spouštěče
  • Hledání spouštěčů
  • Spuštění spouště
  • Generování automatického čísla
  • Deaktivace spouštěčů
  • Povolení spouštěčů
  • Názvy spouštěčů

Vzorek dat

  • OBJEDNÁVKA Stoly
  • FILM Tabulky
  • Stoly pro zaměstnance

Dynamický SQL

  • SQL v PL/SQL
  • Vazba
  • Dynamický SQL
  • Nativní dynamická SQL
  • DDL a DML
  • Balíček DBMS_SQL
  • Dynamický SQL - VÝBĚR
  • Dynamický SQL - SELECT Postup

Použití souborů

  • Použití textových souborů
  • Balíček UTL_FILE
  • Napište/Připojte příklad
  • Přečtěte si příklad
  • Příklad spouštění
  • Balíčky DBMS_ALERT
  • Balíček DBMS_JOB

SBÍRKY

  • %Typ proměnné
  • Záznam proměnných
  • Typy kolekcí
  • Index podle tabulek
  • Nastavení hodnot
  • Neexistující Elements
  • Vnořené tabulky
  • Inicializace vnořené tabulky
  • Pomocí konstruktoru
  • Přidání do vnořené tabulky
  • Varrays
  • Inicializace Varray
  • Přidání Elements do Varray
  • Víceúrovňové kolekce
  • Hromadná vazba
  • Příklad hromadné vazby
  • Transakční problémy
  • Ustanovení o VELKÉM SBĚRU
  • NÁVRAT DO

Referenční kurzory

  • Kurzorové proměnné
  • Definování typů REF CURSOR
  • Deklarace kurzorových proměnných
  • Vázané a neomezené
  • Použití 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ů


Price per participant

Reference (7)

Upcoming Courses

Související kategorie