Struttura del corso
Introduzione a PL/SQL
- Panoramica sull'ambiente di esecuzione di PL/SQL
- Struttura e tipi di blocchi PL/SQL
- Dichiarazione e utilizzo delle variabili
- Strutture di controllo: condizioni e cicli
Integrazione di SQL in PL/SQL
- Esecuzione dei comandi DML
- Utilizzo del DDL e dello SQL dinamico
- Comandi per il controllo delle transazioni (TCL)
- Recupero dei dati tramite istruzioni SELECT
Procedure e funzioni
- Creazione ed eliminazione di procedure e funzioni
- Tecniche di parametrizzazione
- Passaggio dei parametri per valore o per riferimento; approfondimento su
NOCOPY
Gestione degli errori ed eccezioni
- Strategie per gestire correttamente errori ed eccezioni in PL/SQL
Gestione dei cursori
- Conoscenza dei record e dei cursori statici
- Parametrizzazione dei cursori
- Implementazione di cursori con
FOR UPDATE
Array associativi
- Dichiarazione ed utilizzo degli array associativi in PL/SQL
Package
- Struttura dei package: specifiche e corpi</li>
- Sezioni di inizializzazione, variabili globali e gestione della memoria
- Concetti fondamentali come incapsulamento, sovraccarico e dichiarazioni anticipate<\/li>
Trigger
- Creazione di trigger DML
- Implementazione dei trigger INSTEAD OF
- Comprensione dei trigger di sistema
- Esplorazione delle funzionalità avanzate dei trigger<\/li></ul>
Applicazioni pratiche dei package predefiniti
- Scrittura su file tramite
UTL_FILE - Invio di email da PL/SQL </ul>
- Tecniche per la crittografia e l’offuscamento del codice</li>
- Sfruttamento della compilazione condizionale</li>
- Gestione delle dipendenze tra oggetti</li>
- Interpretazione dei messaggi di avviso generati dal compilatore</li></ul>
Riepilogo e prossimi passi
Gestione e compilazione del codice
- Scrittura su file tramite
Requisiti
- Conoscenze di base in un qualsiasi linguaggio di programmazione (strutturato o orientato agli oggetti)
- Conoscenza dei concetti fondamentali di SQL e dell’ambiente del database Oracle
Destinatari
- Sviluppatori
- Amministratori di database
Recensioni (3)
ha spiegato molto bene e ha fornito indicazioni sugli esercizi.
Stoyan - OPEN COURSE
Corso - Oracle Database 19c PL and Advanced SQL
Traduzione automatica
Mi è piaciuta l'esperienza pratica e l'opportunità di lavorare su attività di codifica reali
Kristine - Isuzu Philippines Corporation
Corso - ORACLE PL/SQL Fundamentals
Traduzione automatica
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