DBS554

Database in ambiente Oracle: PL/SQL

Certificazione
PL/SQL è un linguaggio di 4^ generazione nato come estensione di SQL standard e consente di intergrare un linguaggio procedurale all'SQL. Il corso fornisce le conoscenze avanzate per realizzare applicazioni, stored procedure, trigger, package nell'ambito di progetti di basi di dati relazionali in ambiente Oracle. Dopo una breve introduzione sul linguaggio e l'ambiente di riferimento, vengono illustrate in dettaglio le caratteristiche del linguaggio e tutti gli aspetti relativi all'interazione.

Durata 3 giorni

Programma

Introduzione a PL/SQL (SQL, SQL*Plus, PL/SQL).
Dichiarazioni e blocchi (Tipi di dati, utilizzo della struttura a blocchi).
Espressioni PL/SQL:
operatori, espressioni e conversioni
costruzione di espressioni con gli operatori PL/SQL
utilizzo degli operatori di confronto con stringhe e con date.
Utilizzo di funzioni, condizioni e cicli:
le funzioni PL/SQL
l'istruzione NULL; Utilizzo degli statement PL/SQL
implementare cicli
utilizzo della ricorsione
funzioni built-in di Oracle
confronto tra funzioni SQL e PL/SQL; Utilizzo delle funzioni di conversione.
Procedure, Pacchetti, Errori ed Eccezioni:
utilizzo di procedure
i meccanismi di sicurezza in fase di invocazione
utilizzo di package
gestione di errori ed eccezioni.
Gestione dei cursori.
Le Collezioni:
utilizzo di tabelle PL/SQL Index-by
le tabelle nested
gli array a dimensione variabile
vantaggi del bulk-binding
gestione delle eccezioni nelle collezioni.
Trigger su database.
Utilizzo di oggetti per la programmazione Object-Oriented:
implementazione degli oggetti in Oracle
istanziare ed utilizzare gli oggetti
il parametro SELF
tabelle di oggetti.
Il tuo IPv4: 18.216.145.37

Newsletter

Nome:
Email: