Struttura del corso

Introduzione a PL/SQL

  • Panoramica dell'ambiente di runtime PL/SQL
  • Struttura e tipi di blocchi PL/SQL
  • Dichiarazione e utilizzo delle variabili
  • Strutture di controllo: condizionali e cicli

Incorporando SQL in PL/SQL

  • Esecuzione di comandi DML
  • Utilizzo di DDL e dinamico SQL
  • Comandi di controllo delle transazioni (TCL)
  • Esecuzione del recupero dei dati con le istruzioni SELECT

Procedure e funzioni

  • Creazione e cancellazione di procedure e funzioni
  • Tecniche di parametrizzazione
  • Passaggio di parametri per valore e per riferimento; comprensione NOCOPY

Gestione degli errori e delle eccezioni

  • Strategie per la gestione degli errori e delle eccezioni in PL/SQL

Cursore Management

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

Serie associative

  • Dichiarazione e utilizzo di array associativi in PL/SQL

Pacchetti

  • Struttura dei pacchetti: specifiche e organi
  • Sezioni di inizializzazione, variabili globali e gestione della memoria
  • Concetti di incapsulamento, overload e dichiarazioni in avanti

Trigger

  • Creazione di trigger DML
  • Implementazione dei trigger INSTEAD OF
  • Comprendere i trigger di sistema
  • Esplorazione delle funzioni di trigger avanzate

Applicazioni pratiche dei pacchetti integrati

  • Scrittura su file utilizzando UTL_FILE
  • Invio di e-mail da PL/SQL

Codice Management e compilazione

  • Tecniche per la cifratura e l'offuscamento del codice
  • Utilizzo della compilazione condizionale
  • Gestione delle dipendenze degli oggetti
  • Interpretazione degli avvisi del compilatore

Riepilogo e passaggi successivi

Requisiti

  • Conoscenza di base di qualsiasi linguaggio di programmazione (strutturato o orientato agli oggetti)
  • Familiarità con i fondamenti di SQL e l'ambiente di database Oracle

Pubblico

  • Gli sviluppatori
  • Database Amministratori
 28 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative