Struttura del corso

Introduzione a PL/SQL

  • Che cos'è PL/SQL?
  • Vantaggi dell'utilizzo di PL/SQL

Struttura di base di un blocco PL/SQL

  • Blocchi anonimi
  • Blocchi denominati

Variabili e tipi di dati

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

Strutture di controllo

  • SE-ALLORA-ALTRO
  • Dichiarazioni CASE
  • Cicli FOR
  • Cicli WHILE

Stored procedure e funzioni

  • Creazione ed esecuzione di stored procedure
  • 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 dei dati
  • Attributi del cursore

Gestione delle eccezioni

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

Controllo delle transazioni

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

Tecniche avanzate per il cursore

  • Forte vs. debole REF CURSOR
  • Scenari di utilizzo

Trigger

  • Creazione di trigger
  • Tipi di trigger
  • Utilizzo dei trigger per il controllo

Pacchetti in PL/SQL

  • Creazione
  • Specificazione
  • Implementazione
  • Esecuzione
  • Invocazione
  • Applicazione nel mondo reale
  • Procedura dettagliata del codice

Riepilogo e prossime tappe

Requisiti

  • Conoscenza di base di SQL
  • Comprensione degli schemi, delle tabelle e delle relazioni del database

Pubblico

  • Database Amministratori
  • Database sviluppatori
  • Sviluppatori di software
  • Analisti di dati
 21 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative