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 SQL dinamic
  • Comenzi de control al tranzacțiilor (TCL)
  • Efectuarea de interogări cu instrucțiuni SELECT

Proceduri și Funcții

  • Crearea și ștergerea procedurilor și funcțiilor
  • 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

Gestionarea cursoarelor

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

Tablouri asociative

  • Declararea și utilizarea tablourilor 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 anticipate

Declanșatoare

  • Crearea declanșatoarelor DML
  • Implementarea declanșatoarelor INSTEAD OF
  • Înțelegerea declanșatoarelor de sistem
  • Explorarea caracteristicilor avansate ale declanșatoarelor

Aplicații practice ale pachetelor încorporate

  • Scrierea în fișiere folosind UTL_FILE
  • Trimiterea de email-uri din PL/SQL

Gestionarea și compilarea codului

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

Rezumat și pași următori

Cerințe

  • Competențe de bază în orice limbaj de programare (structurat sau orientat pe obiecte)
  • Cunoașterea elementelor de bază ale SQL și a mediului Oracle Database

Publicul țintă

  • Dezvoltatori
  • Administratori de baze de date
 28 Ore

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite