Contattataci
 Durata 21 ore

Struttura del corso

Fondamenti di PL/SQL

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

Flusso di controllo e logica decisionale

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

Cursori e transazioni

  • Cursori impliciti ed espliciti
  • Cicli FOR con cursori e attributi
  • Controllo delle transazioni: COMMIT, ROLLBACK, SAVEPOINT

Gestione delle eccezioni

  • Tipi di eccezioni e clausole WHEN
  • Utilizzo di RAISE_APPLICATION_ERROR
  • Eccezioni personalizzate e gestori

Procedure e funzioni

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

Pacchetti e trigger

  • Creazione e gestione dei pacchetti
  • Specifiche del pacchetto rispetto al corpo
  • Trigger a livello di riga e a livello di dichiarazione

Sicurezza e test

  • Concessione e revoca dei privilegi di esecuzione
  • Debug di PL/SQL con SQL Developer
  • Test unitari di procedure e pacchetti memorizzati

Sintesi e prossimi passi

Requisiti

  • Comprensione dei concetti di database relazionale
  • Conoscenze base di SQL
  • Familiarità con i fondamenti della programmazione procedurale

Target

  • Sviluppatori di database
  • Programmatori backend e data engineer
  • Personale di supporto tecnico e DevOps che lavora con ambienti Oracle

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative