Stored procedure
Salvare una sequenza di istruzioni
Sezione intitolata “Salvare una sequenza di istruzioni”Una stored procedure è un blocco di istruzioni salvato nel database. Invece di riscrivere sempre la stessa sequenza di comandi, puoi darle un nome e riutilizzarla.
Dopo averla salvata, puoi richiamare la procedura con il suo nome invece di riscrivere i passaggi.
Un esempio piccolo
Sezione intitolata “Un esempio piccolo”CREATE PROCEDURE aggiorna_prezzi ()BEGIN UPDATE prodotti SET prezzo = prezzo * 1.10;END;Perché può essere utile
Sezione intitolata “Perché può essere utile”Una stored procedure è comoda quando:
- una sequenza di passaggi si ripete spesso
- vuoi centralizzare una logica vicino ai dati
- vuoi richiamare un’operazione complessa con un nome semplice
Un dettaglio importante
Sezione intitolata “Un dettaglio importante”La sintassi cambia tra database diversi. Il concetto però resta stabile: salvi una procedura e poi la richiami quando ti serve.