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
- 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ötelezés é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 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ó elereszté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övegfá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 ismerik a SQL nyelvet.
Interaktív számítógépes rendszerrel kapcsolatos korábbi tapasztalat kívánatos, de nem feltétel.
Vélemények (7)
Tetszett a gyakorlati tapasztalat és a lehetőség, hogy tényleges kódolási tevékenységeken dolgozhattam
Kristine - Isuzu Philippines Corporation
Kurzus - ORACLE PL/SQL Fundamentals
Gépi fordítás
Kapcsoljon minden témakört egy valós alkalmazási esethez.
Ferdinand - National Grid Corporation of the Philippines
Kurzus - ORACLE PL/SQL Fundamentals
Gépi fordítás
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
Maitha Alselais - Dubai Courts
Kurzus - ORACLE PL/SQL Fundamentals
The trainer was fantastic in all aspects. He was very interactive and engaging. Most importantly, the topics were taught very clearly and at a perfect pace to complete the course. I really appreciate it and would like to give a huge thank you to the trainer.
Vivek Thomas - Estee Lauder BV
Kurzus - ORACLE PL/SQL Fundamentals
It was quite hands-on, not too much theory.