Oracle Database: PL/SQL Stored Procedures

ICRL06

Questo corso fornisce le conoscenze necessarie per sviluppare Stored Procedure in PL/SQL, vale a dire Funzioni, Procedure, Package e Trigger, evidenziando anche le novità introdotte nelle versioni più recenti. Inoltre, vengono analizzate le tecniche e le metodologie finalizzate a scrivere del codice ottimizzato specialmente in termini di performance.
Il corso prevede numerose esercitazioni e l'analisi di diversi casi di studio provenienti da situazioni reali.

Contenuti:

  • Introduzione alle Stored Procedure
  • Funzioni e Procedure
  • Parametri di Input, Output e Input Output
  • Passaggio dei parametri (posizionale, nominale e misto)
  • Parametri con valori di default
  • Definer's Right e Invoker's Right
  • Package
  • Oggetti pubblici e privati
  • Dichiarazione di Forwarding
  • Stato di invarianza
  • Direttiva SERIALLY_REUSABLE
  • Inizializzazione di un Package
  • Overloading
  • Privilegi su Funzioni, Procedure e Package
  • Viste USER_SOURCE, ALL_SOURCE e DBA_SOURCE
  • Trigger DML
  • Statement Trigger e Row Trigger
  • Operatori :NEW e :OLD
  • Errore di Mutating Table
  • Trigger DDL
  • Viste USER_TRIGGERS, ALL_TRIGGERS, DBA_TRIGGERS
  • Stati dei Trigger
  • Applicazioni pratiche dei Trigger
  • Package DBMS_OUTPUT
  • Principali Package Predefiniti

Durata

  • 21 ore
  • 3 giorni

Prerequisiti

Buona conoscenza del linguaggio SQL e degli argomenti previsti nel corso Oracle Database: PL/SQL Fundamentals.

Date a calendario

Anche on-site

Tutti i nostri corsi sono erogabili anche in modalità on-site, personalizzati secondo le esigenze.

Richiesta informazioni