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



Ár per résztvevő

Vélemények (3)

Rokon tanfolyam

Rokon kategóriák