Intrati in legatura

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 denumite

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
  • Parametri de intrare și de ieșire
  • Crearea și executarea funcțiilor în PL/SQL
  • Sintaxă și exemple
  • Utilizarea în instrucțiunile SQL

Cursoare

  • Cursoare explicite
  • Cursoare implicite
  • Extragerea datelor
  • Atributele cursoarelor

Gestionarea excepțiilor

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

Controlul tranzacțiilor

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

Tehnici avansate pentru cursoare

  • REF CURSOR puternic vs. slab
  • Scenarii de utilizare

Triggere

  • Crearea triggerelor
  • Tipuri de triggere
  • Utilizarea triggerelor pentru auditare

Pachete în PL/SQL

  • Creare
  • Specificație
  • Implementare
  • Execuție
  • Invocare
  • Aplicații în scenarii reale
  • Parcurgerea codului

Rezumat și pașii următori

Cerințe

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

Public țintă

  • Administratori de baze de date
  • Dezvoltatori de baze de date
  • Dezvoltatori software
  • Analiști de date
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite