Struttura del corso

PL/SQL Fondamenti

  • Architettura e struttura a blocchi di PL/SQL
  • Tipi di dati, variabili e costanti
  • Dichiarazione e assegnazione delle variabili

Flusso di Controllo e Logica Decisionale

  • IF, CASE e condizioni nidificate
  • Costrutti LOOP, WHILE e FOR
  • Istruzioni EXIT e CONTINUE

Cursori e Transazioni

  • Cursori impliciti ed espliciti
  • Loop FOR del cursore e attributi
  • Gestione delle transazioni: COMMIT, ROLLBACK, SAVEPOINT

Gestione Eccezioni

  • Tipi di eccezioni e clausole WHEN
  • Utilizzo di RAISE_APPLICATION_ERROR
  • Eccezioni personalizzate ed handler

Procedure e Funzioni

  • Crea procedure e funzioni
  • Parametri IN, OUT e IN OUT
  • Chiamata di procedure memorizzate da SQL e PL/SQL

Pacchetti e Trigger

  • Crea e gestisci pacchetti
  • Specifiche vs. corpo del pacchetto
  • Trigger a livello di riga e a livello di istruzione

Sicurezza e Testing

  • Dar e revocare privilegi di esecuzione
  • Debugging PL/SQL con SQL Developer
  • Testing unitario di procedure memorizzate e pacchetti

Riepilogo ed Esecuzione Successiva

Requisiti

  • Una comprensione dei concetti di database relazionale
  • Nozioni di base di SQL
  • Familiarità con i principi fondamentali della programmazione procedurale

Target

  • Sviluppatori Database
  • Programmatori backend e ingegneri dati
  • Persone di supporto tecnico e personale DevOps che lavorano con ambienti Oracle
 21 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative