Stored procedure (Visual Database Tools)

Le stored procedure possono facilitare notevolmente la gestione del database e la visualizzazione delle relative informazioni. Le stored procedure sono un insieme precompilato di istruzioni SQL e istruzioni facoltative per il controllo di flusso archiviate con un nome ed elaborate come unità. Sono archiviate all'interno di un database, possono essere eseguite con un'unica chiamata dall'interno di un'applicazione e supportano l'utilizzo di variabili dichiarate dall'utente, l'esecuzione condizionale e altre funzionalità di programmazione avanzate.

Le stored procedure possono contenere flussi di programmi, logica e query sul database. Possono accettare parametri, restituire parametri, restituire gruppi di risultati singoli o multipli e restituire valori.

È possibile utilizzare le stored procedure per qualsiasi scopo per cui vengono utilizzate le istruzioni SQL, con i seguenti vantaggi:

  • È possibile eseguire una serie di istruzioni SQL in una singola stored procedure.

  • È possibile fare riferimento ad altre stored procedure dall'interno di una stored procedure, semplificando in tal modo una serie di istruzioni complesse.

  • La stored procedure viene compilata sul server all'atto della creazione, per cui viene eseguita più rapidamente rispetto alle singole istruzioni SQL.

Le funzionalità di una stored procedure dipendono dalle caratteristiche offerte dal database. Per ulteriori informazioni sulle funzionalità di una stored procedure specifica, vedere la documentazione del database in uso.

Vedere anche

Riferimenti

Proprietà delle stored procedure

Altre risorse

Utilizzo di stored procedure e di funzioni definite dall'utente