Contattataci

Struttura del corso

Introduzione a PL/SQL

  • Panoramica sull'ambiente di esecuzione di PL/SQL
  • Struttura e tipi di blocchi PL/SQL
  • Dichiarazione e utilizzo delle variabili
  • Strutture di controllo: condizioni e cicli

Integrazione di SQL in PL/SQL

  • Esecuzione dei comandi DML
  • Utilizzo del DDL e dello SQL dinamico
  • Comandi per il controllo delle transazioni (TCL)
  • Recupero dei dati tramite istruzioni SELECT

Procedure e funzioni

  • Creazione ed eliminazione di procedure e funzioni
  • Tecniche di parametrizzazione
  • Passaggio dei parametri per valore o per riferimento; approfondimento su NOCOPY

Gestione degli errori ed eccezioni

  • Strategie per gestire correttamente errori ed eccezioni in PL/SQL

Gestione dei cursori

  • Conoscenza dei record e dei cursori statici
  • Parametrizzazione dei cursori
  • Implementazione di cursori con FOR UPDATE

Array associativi

  • Dichiarazione ed utilizzo degli array associativi in PL/SQL

Package

  • Struttura dei package: specifiche e corpi</li>
  • Sezioni di inizializzazione, variabili globali e gestione della memoria
  • Concetti fondamentali come incapsulamento, sovraccarico e dichiarazioni anticipate<\/li>

Trigger

  • Creazione di trigger DML
  • Implementazione dei trigger INSTEAD OF
  • Comprensione dei trigger di sistema
  • Esplorazione delle funzionalità avanzate dei trigger<\/li></ul>

    Applicazioni pratiche dei package predefiniti

    • Scrittura su file tramite UTL_FILE
    • Invio di email da PL/SQL
    • </ul>

      Gestione e compilazione del codice

      • Tecniche per la crittografia e l’offuscamento del codice</li>
      • Sfruttamento della compilazione condizionale</li>
      • Gestione delle dipendenze tra oggetti</li>
      • Interpretazione dei messaggi di avviso generati dal compilatore</li></ul>

        Riepilogo e prossimi passi

Requisiti

  • Conoscenze di base in un qualsiasi linguaggio di programmazione (strutturato o orientato agli oggetti)
  • Conoscenza dei concetti fondamentali di SQL e dell’ambiente del database Oracle

Destinatari

  • Sviluppatori
  • Amministratori di database
 28 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative