Caricamento...
ORA1102

Introduzione al linguaggio PL/SQL in Oracle Database 11g.

Prezzo

€ 1,350.00
(Iva esclusa)

Scheda tecnica

Scarica

Giorni

3 gg
Il corso si rivolge agli sviluppatori che vogliano acquisire le conoscenze di base del linguaggio PL/SQL: struttura del codice, variabili, tipi e strutture di controllo del flusso.
Il corso illustra inoltre il significato e le tecniche di utilizzo e gestione dei cursori (impliciti ed espliciti) e delle eccezioni.
Sono forniti anche i concetti fondamentali relativi a stored procedure e stored function.
Sviluppatori di applicazioni

Conoscenza del linguaggio SQL

Modulo 1 – Il linguaggio PL/SQL

  • Significato e scopo
  • Struttura a blocchi e tipi di blocchi

Modulo 2 – Variabili, tipi e operatori

  • Dichiarazione, inizializzazione e valorizzazione
  • Tipi scalari e tipi composti
  • L’attributo %TYPE
  • Tipi di variabili e scope
  • Conversione di tipo
  • Operatori

Modulo 3 – SQL e PL/SQL

  • Eseguire un’istruzione SELECT
  • Eseguire funzioni SQL
  • Eseguire istruzioni DML
  • Cursori impliciti e attributi

Modulo 4 – Strutture di controllo del flusso

  • IF
  • CASE (espressione e istruzione)
  • LOOP, WHILE e FOR

Modulo 5 – Tipi di dati composti

  • Record PL/SQL e l’attributo %ROWTYPE
  • Tabelle INDEX BY (struttura e metodi)
  • Tabelle di record INDEX BY

Modulo 6 – Cursori espliciti

  • Significato
  • Dichiarazione
  • Apertura, lettura e chiusura
  • Attributi del cursore
  • Scansione del cursore con un ciclo FOR
  • La clausola FOR UPDATE

Modulo 7 – Eccezioni

  • Significato
  • Tipi di eccezioni
  • Gestire le eccezioni
  • Intercettare un’eccezione
  • Propagare un’eccezione
  • La procedura RAISE_APPLICATION_ERROR

Modulo 8 – Procedure e funzioni

  • Significato e differenze rispetto ai blocchi anonimi
  • Creare ed eseguire una procedura (cenni)
  • Creare ed eseguire una funzione (cenni)


Sede Data P
Roma 23/07/2018
Milano 17/09/2018
Bologna 22/10/2018
Roma 19/11/2018