Kurzusleírás

Bevezetés

  • Célok és célkitűzések
  • Tanfolyam ütemezése
  • Bevezetések
  • Előfeltételek
  • Felelősségek

SQL Eszközök

  • Célok
  • SQL Fejlesztő
  • SQL Fejlesztő – Kapcsolat
  • Táblázatinformációk megtekintése
  • A SQL, SQL Fejlesztő – Lekérdezés használatával
  • SQL* Plusz bejelentkezés
  • Közvetlen kapcsolat
  • A SQL*Plus használata
  • Az ülés befejezése
  • SQL*Plusz parancsok
  • SQL* Plusz környezet
  • SQL*Plus Prompt
  • Információ keresése a táblázatokról
  • Segítség kérése
  • A SQL fájlok használata
  • iSQL*Plus, entitásmodellek
  • A MEGRENDELÉS táblázatok
  • A FILM táblázatok
  • Tanfolyamtáblázatok kiosztása
  • SQL Kimutatás szintaxis
  • SQL*Plusz parancsok

Mi az a PL/SQL?

  • Mi az a PL/SQL?
  • Miért használja a PL/SQL-t?
  • Blokkstruktúra
  • Üzenet megjelenítése
  • Minta kód
  • A SERVEROUTPUT beállítása
  • Frissítési példa, stílus útmutató

Változók

  • Változók
  • Adattípusok
  • Változók beállítása
  • Állandók
  • Helyi és globális változók
  • Típusváltozók
  • Helyettesítő változók
  • Megjegyzések és
  • Ellenőrizze az opciót
  • && Változók
  • Define és Undefine

SELECT Nyilatkozat

  • SELECT Nyilatkozat
  • Változók feltöltése
  • %Sortípus-változók
  • CHR funkció
  • Az önálló tanulás
  • PL/SQL Feljegyzések
  • Példanyilatkozatok

Feltételes nyilatkozat

  • IF nyilatkozat
  • SELECT Nyilatkozat
  • Az önálló tanulás
  • Esetismertetés

Csapdázási hibák

  • Kivétel
  • Belső hibák
  • Hibakód és üzenet
  • A Nem található adat használata
  • Felhasználói kivételek
  • Alkalmazási hiba emelése
  • Nem meghatározott hibák csapdázása
  • A PRAGMA EXCEPTION_INIT használata
  • Elkötelezettség és visszaállítás
  • Az önálló tanulás
  • Beágyazott blokkok
  • Műhely

Iteráció – Looping

  • Loop nyilatkozat
  • Míg Nyilatkozat
  • Nyilatkozathoz
  • GoNyilatkozathoz és címkékhez

Kurzorok

  • Kurzorok
  • Kurzor attribútumok
  • Explicit kurzorok
  • Explicit kurzor példa
  • A kurzor deklarálása
  • A Változó deklarálása
  • Megnyitás, az első sor lekérése
  • A következő sor lekérése
  • Kilépés, amikor %Notfound
  • Bezárás
  • Az I. hurokhoz
  • A hurok II
  • Frissítési példa
  • FRISSÍTÉSHEZ
  • FRISSÍTÉSÉHEZ
  • HOL AZ AKTUÁLIS
  • Végezze el a kurzorokat
  • Érvényesítési példa I
  • Érvényesítési példa II
  • Kurzor paraméterei,
  • Műhely
  • Workshop megoldás

Eljárások, funkciók és csomagok

  • Nyilatkozat létrehozása
  • Paraméterek
  • Eljárási Testület
  • Hibák megjelenítése
  • Írjon le egy eljárást
  • Hívási eljárások
  • Hívási eljárások a SQL*Plusban
  • Kimeneti paraméterek használata
  • Hívás kimeneti paraméterekkel
  • Funkciók létrehozása
  • Példa funkció
  • Hibák megjelenítése
  • Írjon le egy funkciót
  • Funkciók hívása
  • Funkciók hívása a SQL*Plusban
  • Moduláris Programming
  • Példa eljárás
  • Funkciók hívása
  • Funkciók hívása IF utasításban
  • Csomagok készítése
  • Csomag példa
  • A csomagok okai
  • Nyilvános és magán alprogramok
  • Hibák megjelenítése
  • Írjon le egy csomagot
  • Csomagok hívása SQL*Plusban
  • Csomagok hívása alprogramokból
  • Alprogram elvetése
  • Alprogramok keresése
  • Hibakeresési csomag létrehozása
  • A hibakeresési csomag meghívása
  • Pozíciós és elnevezett jelölés
  • Paraméter alapértelmezett értékei
  • Újrafordítási eljárások és függvények
  • Műhely

Kiváltók

  • Triggerek létrehozása
  • Nyilatkozat triggerek
  • Sorszintű triggerek
  • MIKOR Korlátozás
  • Szelektív triggerek – HA
  • Hibák megjelenítése
  • Commit in Triggers
  • Korlátozások
  • Mutáló triggerek
  • Triggerek keresése
  • Kioldó elejtése
  • Automatikus szám generálása
  • Triggerek letiltása
  • Triggerek engedélyezése
  • Trigger nevek

Minta adat

  • Asztalok MEGRENDELÉSE
  • FILM táblázatok
  • ALKALMAZOTT táblázatok

Dinamikus SQL

  • SQL in PL/SQL
  • Kötés
  • Dinamikus SQL
  • Natív dinamikus SQL
  • DDL és DML
  • DBMS_SQL csomag
  • Dinamikus SQL - KIVÁLASZTÁS
  • Dinamikus SQL – KIVÁLASZTÁSI eljárás

Fájlok használata

  • Szöveges fájlok használata
  • UTL_FILE csomag
  • Példa írása/csatolása
  • Olvassa el a példát
  • Trigger példa
  • DBMS_ALERT csomagok
  • DBMS_JOB csomag

GYŰJTEMÉNYEK

  • Típusváltozók
  • Változók rögzítése
  • Gyűjtemény típusai
  • Index-táblázatok
  • Értékek beállítása
  • Nem létező Element
  • Beágyazott táblázatok
  • Beágyazott táblázat inicializálása
  • A Constructor használata
  • Hozzáadás beágyazott táblázathoz
  • Varrays
  • Varray inicializálás
  • Element hozzáadása egy Varrayhoz
  • Többszintű gyűjtemények
  • Tömeges kötés
  • Tömeges kötési példa
  • Tranzakciós kérdések
  • BULK COLLECT záradék
  • VISSZATÉRÉS BE

Ref kurzorok

  • Kurzorváltozók
  • REF CURSOR típusok meghatározása
  • Kurzorváltozók deklarálása
  • Korlátozott és korlátlan
  • Kurzorváltozók használata
  • Példák a kurzorváltozókra

Követelmények

A kurzus csak azok számára alkalmas, akik a SQL nyelvet ismerik.

Interaktív számítógépes rendszerrel kapcsolatos korábbi tapasztalat kívánatos, de nem feltétel.

  21 Hours
 

Résztvevők száma


Tanfolyam kezdete

Tanfolyam vége


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

Vélemények (3)

Rokon tanfolyam

Rokon kategóriák