Kurzusleírás

Bevezetés a PL/SQL-be

  • A PL/SQL futási környezet áttekintése
  • A PL/SQL blokkok szerkezete és típusai
  • Változók deklarálása és használata
  • Vezérlési szerkezetek: feltételek és ciklusok

SQL integrálása a PL/SQL-be

  • DML parancsok végrehajtása
  • DDL és dinamikus SQL használata
  • Tranzakcióvezérlési parancsok (TCL)
  • Adatok lekérdezése SELECT utasításokkal

Eljárások és függvények

  • Eljárások és függvények létrehozása és törlése
  • Paraméterezési technikák
  • Paraméterek átadása érték és referencia szerint; a NOCOPY megértése

Hiba- és kivételkezelés

  • Hibák és kivételek kezelésének stratégiái a PL/SQL-ben

Kurzor kezelés

  • Rekordok és statikus kurzorok megértése
  • Kurzorok paraméterezése
  • Kurzorok implementálása FOR UPDATE segítségével

Asszociatív tömbök

  • Asszociatív tömbök deklarálása és használata a PL/SQL-ben

Csomagok

  • Csomagok szerkezete: specifikációk és törzsek
  • Inicializálási szakaszok, globális változók és memóriakezelés
  • Encapsulation, túlterhelés és előzetes deklarációk fogalmai

Triggerek

  • DML triggerek létrehozása
  • INSTEAD OF triggerek implementálása
  • Rendszertriggerek megértése
  • Haladó trigger funkciók felfedezése

Beépített csomagok gyakorlati alkalmazásai

  • Írás fájlokba a UTL_FILE segítségével
  • E-mailek küldése PL/SQL-ből

Kódkezelés és fordítás

  • Kód titkosítási és elrejtési technikák
  • Feltételes fordítás alkalmazása
  • Objektum függőségek kezelése
  • Fordítói figyelmeztetések értelmezése

Összefoglalás és következő lépések

Követelmények

  • Alapszintű ismeretek bármilyen programozási nyelvben (strukturált vagy objektum-orientált)
  • Ismeretek az SQL alapjaiban és az Oracle adatbázis környezetében

Célközönség

  • Fejlesztők
  • Adatbázis-rendszergazdák
 28 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (3)

Közelgő kurzusok

Rokon kategóriák