Schița de curs

Fundamente PL/SQL

  • Arhitectura și structura blocului PL/SQL
  • Tipuri de date, variabile și constante
  • Declararea și atribuirea variabilelor

Controlul fluxului și logica decizională

  • IF, CASE și condiții imbricate
  • Constructe LOOP, WHILE și FOR
  • Instrucțiuni EXIT și CONTINUE

Cursoare și tranzacții

  • Cursoare implicite și explicite
  • Bucle FOR cu cursoare și atribute
  • Controlul tranzacțiilor: COMMIT, ROLLBACK, SAVEPOINT

Gestionarea excepțiilor

  • Tipuri de excepții și clauze WHEN
  • Utilizarea RAISE_APPLICATION_ERROR
  • Excepții și gestionari personalizați

Proceduri și funcții

  • Crearea procedurilor și funcțiilor
  • Parametri IN, OUT și IN OUT
  • Apelarea procedurilor stocate din SQL și PL/SQL

Pachete și triggeri

  • Crearea și gestionarea pachetelor
  • Specificația vs. corpul pachetului
  • Triggeri la nivel de rând și la nivel de instrucțiune

Securitate și testare

  • Acordarea și revocarea privilegiilor de execuție
  • Depanarea PL/SQL cu SQL Developer
  • Testarea unitară a procedurilor și pachetelor stocate

Rezumat și pași următori

Cerințe

  • Înțelegerea conceptelor de baze de date relaționale
  • Cunoștințe de bază de SQL
  • Familiaritate cu elementele fundamentale ale programării procedurale

Audiență

  • Dezvoltatori de baze de date
  • Programatori backend și ingineri de date
  • Personal de suport tehnic și DevOps care lucrează în medii Oracle
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite