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

Cursoare

  • Cursoare explicite
  • Cursoare implicite
  • Extragerea datelor
  • Atributele cursorului

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 de cursor

  • REF CURSOR puternic vs. slab
  • Scenarii de utilizare

Triggeri

  • Crearea triggerilor
  • Tipuri de triggeri
  • Utilizarea triggerilor pentru audit

Pachete în PL/SQL

  • Crearea
  • Specificația
  • Implementarea
  • Execuția
  • Invocarea
  • Aplicație în lumea reală
  • Parcurgerea codului

Rezumat și pași următori

Cerințe

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

Public țintă

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

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite