Intrati in legatura
 Durata 21 ore

Schița de curs

Fundamente PL/SQL

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

Flux de control și logică decizională

  • IF, CASE și condiții imbricate
  • Constructii LOOP, WHILE și FOR
  • Instrucțiunile 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 handleri 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 triggere

  • Crearea și gestionarea pachetelor
  • Specificația pachetului vs. corpul pachetului
  • Triggere 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 stocate și pachetelor

Rezumat și pașii următori

Cerințe

  • Înțelegerea conceptelor bazelor de date relaționale
  • Cunoștințe de bază de SQL
  • Familiaritate cu fundamentele programării procedurale

Public țintă

  • Dezvoltatori de baze de date
  • Programatori backend și ingineri de date
  • Personal de suport tehnic și DevOps care lucrează cu medii Oracle

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite