Kurzusleírás

Bevezetés a PL/SQL-be

  • A PL/SQL futási környezet áttekintése
  • PL/SQL blokkok felépítése és típusai
  • Változók deklarálása és felhasználása
  • Vezérlési struktúrák: feltételes és hurkok

SQL beépítése PL/SQL-be

  • DML parancsok végrehajtása
  • DDL és dinamikus SQL
  • Tranzakcióvezérlő parancsok (TCL)
  • Adatlekérés végrehajtása SELECT utasításokkal

Eljárások és funkciók

  • Eljárások, funkciók létrehozása, törlése
  • Paraméterezési technikák
  • Paraméterek átadása érték szerint és hivatkozással; NOCOPY megértése

Hiba- és kivételkezelés

  • Stratégiák a hibák és kivételek kezelésére itt: PL/SQL

Kurzor Management

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

Asszociatív tömbök

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

Csomagok

  • A csomagok felépítése: specifikációk és testek
  • Inicializálási szakaszok, globális változók és memóriakezelés
  • A beágyazás, a túlterhelés és a továbbítási nyilatkozatok fogalmai

Kiváltók

  • DML triggerek létrehozása
  • Triggerek HELYETT megvalósítása
  • A rendszer triggereinek megértése
  • Fejlett trigger funkciók felfedezése

A beépített csomagok gyakorlati alkalmazásai

  • Fájlok írása UTL_FILE használatával
  • E-mailek küldése innen: PL/SQL

Kód Management és összeállítás

  • Kódtitkosítási és obfuszkálási technikák
  • Feltételes fordítás használata
  • Objektumfüggőségek kezelése
  • A fordítói figyelmeztetések értelmezése

Összegzés és a következő lépések

Követelmények

  • Alapfokú jártasság bármilyen programozási nyelvben (strukturált vagy objektumorientált)
  • A SQL alapismeretek és az Oracle adatbázis-környezet ismerete

Közönség

  • Fejlesztők
  • Database rendszergazdák
 28 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (3)

Közelgő kurzusok

Rokon kategóriák