Introduzione
  • Introduzione
  • Piano di Studi
  • Prima Connessione al Sql Developer
  • Installazione DBMS e SQL Developer
  • Importazione Database in Oracle
  • Risolvere Problemi di Connessione
  • Risolvere il Problema di Avvio dell'Oracle
I Tipi di dati in Oracle
  • Tipi di dati carattere
  • Tipi di dati numerici
  • Tipi di dati Data e Ora
  • Tipi di Dati LOB (Large Object)
I Blocchi Anonimi
  • Introduzione al PL/SQL
  • Introduzione al SQL Developer
  • I Blocchi (BLOCKS) nel PL/SQL
  • Creiamo il primo blocco anonimo
  • Le variabili e la loro inizializzazione
  • Test del Blocco Anonimo
  • I Blocchi Annidati
  • Uso delle Etichette nei Blocchi Annidati
Le Transazioni
  • La gestione delle transazioni col PL/SQL
  • Test Gestione delle Transazioni
Le Espressioni Condizionali
  • Le Espressioni Condizionali IF e THEN - Parte Prima
  • Le Espressioni Condizionali IF, THEN e ELSIF - Parte Seconda
  • Operatore CASE
  • Operatore SEARCHED CASE
I Cicli
  • I Cicli Semplici - SIMPLE LOOP
  • I Cicli - Il Comando WHILE
  • I Cicli - Il Comando FOR
  • Il comando CONTINUE
  • I Cicli Annidati
La Gestione delle Eccezioni
  • La Gestione delle Eccezioni - Parte 1
  • La Gestione delle Eccezioni - Parte 2
  • Scope e Propagazione delle Eccezioni
  • Eccezioni definite dall'utente
  • Eccezioni Definite Dall'Utente Dinamiche
  • Eccezioni Definite Dall'Utente Dinamiche - Parte 2
I Cursori
  • I Cursori Impliciti
  • I Cursori Espliciti - Parte 1
  • I Cursori Espliciti - Parte 2
  • I Cursori con Parametri
  • I Cursori con il Costrutto FOR LOOP
  • I Cursori Annidati
  • I Cursori FOR UPDATE
Le Collezioni
  • Le collezioni - Le Table Collection
  • Le Collezioni - Le Embedded Table - Parte 1
  • Le Collezioni - Le Embedded Table - Parte 2
  • Le collezioni - Il VArray
I Record
  • I Record Table Based
  • I Record Cursor Based
  • I Record Definiti Dall'Utente
  • Le Collezioni di Record Definiti Dall'Utente
Le Procedure (Procedure)
  • Introduzione al codice Modulare
  • Creazione e Compilazione della prima Stored Procedure
  • Aggiunta dei Parametri alla Stored Procedure
  • Creazione di una SP Complessa - Generiamo i Coupon Spesa
  • Compilazione e Test della Stored Procedure
  • Creazione SP che restituisce Dati
Le Funzioni
  • Introduzione alle Funzioni
  • Creazione di una Funzione con Cursori
  • Creazione di una Funzione senza Cursori
  • Pratiche Creazione Funzioni
I Trigger
  • Introduzione ai Trigger
  • Creazione del Trigger BEFORE
  • Creazione dei Trigger AFTER
  • Creazione dei Trigger INSTEAD OF
I Package
  • Introduzione ai Package
  • Creazione Intestazione Package GestClienti
  • Creazione del Package GestClienti
  • Creazione del Package Strutturato GestArt
  • Test Package GestArt V1
  • Modifica del Package GestArt - Sovraccarico delle procedure
  • Test Package GestArt V2
  • Modifica e test del package GestArt - Modifica della Query Dinamica
  • Modifica del package GestArt - Aggiunta funzioni CRUD degli articoli
  • Test Package GestArt V4
  • Creazione della versione 5 del package GestArt
Novità - Tipi Oggetto. La OOP in PLSQL
  • Introduzione ai Tipi Oggetto
  • Creazione del primo tipo oggetto
  • Creazione dei costruttori e dei metodi
  • Test Operativo Tipo Oggetto
  • I getter e i setter degli oggetti
  • I metodi statici
Uso del PL/SQL con Spring Boot
  • Creazione di un web service con Spring Boot
  • Installazione Maven