Contattataci

Struttura del corso

Introduzione al PL/SQL

  • Cos'è il PL/SQL?
  • Vantaggi dell'utilizzo del PL/SQL

Struttura base di un blocco PL/SQL

  • Blocchi anonimi
  • Blocchi nominati

Variabili e tipi di dati

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

Strutture di controllo

  • IF-THEN-ELSE
  • Istruzioni CASE
  • Loop FOR
  • Loop 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 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 nidificati e transazioni
  • Gestione delle transazioni nidificate
  • Creazione e utilizzo dei savepoint

Tecniche avanzate sui cursori

  • REF CURSOR forti vs deboli
  • Scenari di utilizzo

Trigger

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

Pacchetti in PL/SQL

  • Creazione
  • Specifiche
  • Implementazione
  • Esecuzione
  • Chiamata
  • Applicazione nel mondo reale
  • Analisi del codice

Riepilogo e prossimi passi

Requisiti

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

Pubblico target

  • Amministratori di database
  • Sviluppatori di database
  • Sviluppatori software
  • Analisti di dati
 21 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative