Struttura del corso
Introduzione al PL/SQL
- Cos'è il PL/SQL?
- Vantaggi dell'utilizzo del PL/SQL
Struttura base di un blocco PL/SQL
- Blocchi anonimi
- Blocchi nominati
Variabili e tipi di dati
- Dichiarazione delle variabili
- Sintassi e regole
- Tipi di dati in PL/SQL
- Utilizzo delle variabili nei blocchi PL/SQL
Strutture di controllo
- IF-THEN-ELSE
- Istruzioni CASE
- Loop FOR
- Loop WHILE
Procedure e funzioni memorizzate
- Creazione ed esecuzione di procedure memorizzate
- Sintassi ed esempi
- Parametri di input e output
- Creazione ed esecuzione di funzioni in PL/SQL
- Sintassi ed esempi
- Utilizzo nelle istruzioni SQL
Cursori
- Cursori espliciti
- Cursori impliciti
- Recupero dei dati
- Attributi del cursore
Gestione delle eccezioni
- Eccezioni predefinite
- Eccezioni definite dall'utente
- Utilizzo dei blocchi TRY-CATCH
Controllo delle transazioni
- Controllo delle transazioni in PL/SQL
- Utilizzo di blocchi nidificati e transazioni
- Gestione delle transazioni nidificate
- Creazione e utilizzo dei savepoint
Tecniche avanzate sui cursori
- REF CURSOR forti vs deboli
- Scenari di utilizzo
Trigger
- Creazione di trigger
- Tipi di trigger
- Utilizzo dei trigger per l'audit
Pacchetti in PL/SQL
- Creazione
- Specifiche
- Implementazione
- Esecuzione
- Chiamata
- Applicazione nel mondo reale
- Analisi del codice
Riepilogo e prossimi passi
Requisiti
- Comprensione base di SQL
- Conoscenza degli schemi del database, delle tabelle e delle relazioni
Pubblico target
- Amministratori di database
- Sviluppatori di database
- Sviluppatori software
- Analisti di dati
Recensioni (5)
Le basi della sessione PL/SQL. Ho utilizzato PL/SQL ma non ne conoscevo le basi e questo corso mi ha aiutato molto a capire le query PL/SQL.
Stefan-Andrei
Corso - PL/SQL in Oracle 19c
Traduzione automatica
Formazione molto equilibrata e orientata alla pratica, sono molto contento di aver avuto la macchina virtuale e di essere riuscito a lavorare in parallelo con il formatore negli esercizi.
Robert
Corso - PL/SQL in Oracle 19c
Traduzione automatica
Il formatore è stato paziente con noi e ha assicurato che capissimo ogni sezione prima di procedere.
RONIKA - Igaye Projects (PTY) LTD
Corso - PL/SQL in Oracle 19c
Traduzione automatica
Il modo in cui ha spiegato tutto
Alexandra G - DB Global Technology
Corso - PL/SQL in Oracle 19c
Traduzione automatica
Gli esercizi sono stati spiegati molto bene.
Monica - DB Global Technology
Corso - PL/SQL in Oracle 19c
Traduzione automatica