Struttura del corso
Introduzione a PL/SQL
- Che cos'è PL/SQL?
- Vantaggi dell'utilizzo di PL/SQL
Struttura di base di un blocco PL/SQL
- Blocchi anonimi
- Blocchi denominati
Variabili e tipi di dati
- Dichiarazione di variabili
- Sintassi e regole
- Tipi di dati in PL/SQL
- Utilizzo di variabili nei blocchi PL/SQL
Strutture di controllo
- SE-ALLORA-ALTRO
- Dichiarazioni CASE
- Cicli FOR
- Cicli WHILE
Stored procedure e funzioni
- Creazione ed esecuzione di stored procedure
- 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 e transazioni nidificati
- Gestione delle transazioni nidificate
- Creazione e utilizzo di punti di salvataggio
Tecniche avanzate per il cursore
- Forte vs. debole REF CURSOR
- Scenari di utilizzo
Trigger
- Creazione di trigger
- Tipi di trigger
- Utilizzo dei trigger per il controllo
Pacchetti in PL/SQL
- Creazione
- Specificazione
- Implementazione
- Esecuzione
- Invocazione
- Applicazione nel mondo reale
- Procedura dettagliata del codice
Riepilogo e prossime tappe
Requisiti
- Conoscenza di base di SQL
- Comprensione degli schemi, delle tabelle e delle relazioni del database
Pubblico
- Database Amministratori
- Database sviluppatori
- Sviluppatori di software
- Analisti di dati
Recensioni (5)
Le basi della sessione PL/SQL. Ho usato PL/SQL ma non ne ho mai capito le basi e questo corso mi ha aiutato molto a capire PL/SQL le query.
Stefan-Andrei
Corso - PL/SQL in Oracle 19c
Traduzione automatica
Allenamento molto equilibrato e orientato alla pratica, molto contento di avere la macchina virtuale e di essere stato in grado di lavorare in parallelo con l'allenatore gli esercizi
Robert
Corso - PL/SQL in Oracle 19c
Traduzione automatica
L'allenatore è stato paziente con noi e si è assicurato che capissimo ogni sezione prima di andare avanti.
RONIKA - Igaye Projects (PTY) LTD
Corso - PL/SQL in Oracle 19c
Traduzione automatica
Il modo in cui spiegava 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