Thank you for sending your enquiry! One of our team member will contact you shortly.
Thank you for sending your booking! One of our team member will contact you shortly.
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
Vélemények (3)
the practices and the trainer notes
Hamda AlMahri - Dubai Courts
Kurzus - ORACLE PL/SQL Fundamentals
Mr. Khobeib was a great lecturer and trainer. As a beginner to PL/SQL, Khobeib explained the basics and was patient with us while going through the training material. He answered all our questions thoroughly and showed a lot of examples when we asked him to. I definitely learned a lot and can start doing tasks with PL/SQL.
Abdulrahman Alsalami - Dubai Courts
Kurzus - ORACLE PL/SQL Fundamentals
the trainer helpful all the time