Salta ai contenuti

Stored procedure

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.

È come salvare una ricetta con un titolo. Invece di riscrivere ogni volta tutti i passaggi, dici “prepara questa ricetta”.

CREATE PROCEDURE aggiorna_prezzi ()
BEGIN
UPDATE prodotti
SET prezzo = prezzo * 1.10;
END;

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

La sintassi cambia tra database diversi. Il concetto però resta stabile: salvi una procedura e poi la richiami quando ti serve.