Schița de curs

Introducere în PL/SQL

  • Prezentare generală a mediului de execuție PL/SQL
  • Structura și tipurile de blocuri PL/SQL
  • Declararea și utilizarea variabilelor
  • Structuri de control: condiționale și bucle

Încorporarea SQL în PL/SQL

  • Executarea comenzilor DML
  • Utilizarea DDL și a SQL dinamice
  • Comenzi de control al tranzacțiilor (TCL)
  • Recuperarea datelor cu instrucțiuni SELECT

Proceduri și funcții

  • Crearea și ștergerea de proceduri și funcții
  • Tehnici de parametrizare
  • Transmiterea parametrilor prin valoare și prin referință; înțelegerea NOCOPY

Gestionarea erorilor și excepțiilor

  • Strategii pentru gestionarea erorilor și excepțiilor în PL/SQL

Cursor Management

  • Înțelegerea înregistrărilor și a cursorilor statici
  • Parametrizarea cursorilor
  • Implementarea cursorilor cu FOR UPDATE

Array-uri asociative

  • Declararea și utilizarea array-urilor asociative în PL/SQL

Pachete

  • Structura pachetelor: specificații și corpuri
  • Secțiuni de inițializare, variabile globale și gestionarea memoriei
  • Concepte de încapsulare, supraîncărcare și declarații forward

Declanșatoare

  • Crearea declanșatoarelor DML
  • Implementarea declanșatoarelor INSTEAD OF
  • Înțelegerea declanșatoarelor de sistem
  • Explorarea funcțiilor avansate de declanșare

Aplicații practice ale pachetelor încorporate

  • Scrierea în fișiere utilizând UTL_FILE
  • Trimiterea de e-mailuri din PL/SQL

Codul Management și compilarea

  • Tehnici de criptare și ofuscare a codului
  • Utilizarea compilării condiționate
  • Gestionarea dependențelor de obiecte
  • Interpretarea avertismentelor compilatorului

Rezumat și pași următori

Cerințe

  • Competențe de bază în orice limbaj de programare (structurat sau orientat pe obiect)
  • Familiaritate cu bazele SQL și cu mediul Oracle de baze de date

Audiență

  • Dezvoltatori
  • Database administratori
 28 ore

Numărul de participanți


Pret per participant

Mărturii (3)

Upcoming Courses

Categorii înrudite