Struttura del corso

Introduzione a PL/SQL

  • Cosa è PL/SQL?
  • Vantaggi dell'uso di PL/SQL

Struttura Base di un Blocco PL/SQL

  • Blocchi anonimi
  • Blocchi denominati

Variabili e Tipi di Dato

  • Dichiarazione delle variabili
  • Sintassi e regole
  • Tipi di dato in PL/SQL
  • Utilizzo delle variabili nei blocchi PL/SQL

Strutture di Controllo

  • IF-THEN-ELSE
  • Istruzioni CASE
  • Cicli FOR
  • Cicli WHILE

Procedure e Funzioni memorizzate

  • Creazione ed esecuzione di procedure memorizzate
  • Sintassi ed esempi
  • Parametri di input e output
  • Creazione ed esecuzione di funzioni in PL/SQL
  • Sintassi ed esempi
  • Utilizzo nelle istruzioni SQL

Cursori

  • Cursori espliciti
  • Cursori impliciti
  • Recupero dati
  • Attributi del cursore

Gestione delle Eccezioni

  • Eccezioni predefinite
  • Eccezioni definite dall'utente
  • Utilizzo di blocchi TRY-CATCH

Controllo delle Transazioni

  • Controllo delle transazioni in PL/SQL
  • Utilizzo di blocchi annidati e transazioni
  • Gestione delle transazioni annidate
  • Creazione e utilizzo di punti di salvataggio

Tecniche Avanzate sui Cursori

  • CURSOR REF forte vs. debole
  • Scenari d'uso

Trigger

  • Creazione di trigger
  • Tipi di trigger
  • Utilizzo dei trigger per l'auditing

Pacchetti in PL/SQL

  • Creazione
  • Specifica
  • Implementazione
  • Esecuzione
  • Invocazione
  • Applicazione nel mondo reale
  • Percorso del codice

Riassunto e Prossimi Passi

Requisiti

  • Comprensione basilare di SQL
  • Comprendere gli schemi del database, le tabelle e i rapporti

Pubblico Target

  • Amministratori di database
  • Sviluppatori di database
  • Sviluppatori software
  • Data analysts
 21 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative