Schița de curs

Introducere în PL/SQL

  • Ce este PL/SQL?
  • Avantajele utilizării PL/SQL

Structura de bază a unui bloc PL/SQL

  • Blocuri anonime
  • Blocuri cu nume

Variabile și tipuri de date

  • Declararea variabilelor
  • Sintaxă și reguli
  • Tipuri de date în PL/SQL
  • Utilizarea variabilelor în blocurile PL/SQL

Structuri de control

  • IF-THEN-ELSE
  • Instrucțiuni CASE
  • Bucle FOR
  • Bucle WHILE

Proceduri și funcții stocate

  • Crearea și rularea procedurilor stocate
  • Sintaxă și exemple
  • Parametrii de intrare ș i de ieș ire
  • Crearea și executarea funcțiilor în PL/SQL
  • Sintaxă și exemple
  • Utilizare în declarații SQL

Cursori

  • Cursori expliciți
  • Cursori impliciți
  • Preluarea datelor
  • Atributele cursorului

Gestionarea excepțiilor

  • Excepții predefinite
  • Excepții definite de utilizator
  • Utilizarea blocurilor TRY-CATCH

Controlul tranzacțiilor

  • Controlul tranzacției în PL/SQL
  • Utilizarea blocurilor și a tranzacțiilor imbricate
  • Gestionarea tranzacțiilor imbricate
  • Crearea și utilizarea punctelor de salvare

Tehnici avansate de cursor

  • REF CURSOR puternic vs. REF slab
  • Scenarii de utilizare

Declanșatoare

  • Crearea de declanșatoare
  • Tipuri de declanșatoare
  • Utilizarea declanșatorilor pentru audit

Pachete în PL/SQL

  • Creare
  • Specificații
  • Implementare
  • Execuție
  • Invocare
  • Aplicație în lumea reală
  • Parcurgerea codului

Rezumat și etape următoare

Cerințe

  • Înțelegerea de bază a SQL
  • Înțelegerea schemelor, tabelelor și relațiilor din bazele de date

Audiență

  • Database administratori
  • Database dezvoltatori
  • Dezvoltatorii de software
  • Analiști de date
 21 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Upcoming Courses

Categorii înrudite