utenti di Microsoft SQL possono utilizzare le stored procedure per creare modulare , codice riutilizzabile . Le stored procedure consentono anche di elaborare e consumano le informazioni provenienti da siti web o altre applicazioni in maniera più sicura . La procedura richiede un input specifico e fornisce solo l'output specificato , riducendo la possibilità di attacchi di tipo SQL injection . Una stored procedure può restituire nessun risultato , una singola riga di dati o più righe di dati . Per creare una stored procedure che restituisce risultati , è sufficiente codificare in un'istruzione SELECT per raccogliere il set di risultati desiderato . Cose che ti serviranno
SQL Server Management Studio (consigliato ) economici Show More Istruzioni
1
Aprire SQL Server Management Studio o la vostra connessione desiderato per il server di database . < Br >
2 Fare clic sull'opzione " Nuova query " nella parte superiore della schermata.
3
Digitare il comando per utilizzare il database corretto , seguito dal comando per terminare il lotto .
USO [ nome del database ]
GO
Sostituire " nome del database " con il nome del database .
4
Tipo il comando per creare una nuova procedura , seguita dal nome della stored procedure . Quando si nomina la vostra procedura , si consiglia di non utilizzare sp_ come prefisso , come potrebbero essere in conflitto con built-in stored procedure .
CREATE PROCEDURE [ nome della procedura ]
5
Tipo il tuo contributo
6 parametri prossima , se ne avete.
@ [ variabile di ingresso ] varchar ( 10 ) per
Se si dispone di più di un parametro di input , separarli con una virgola. Tipo
"AS" , dopo i parametri di input sono tutti entrati . Quindi, digitare qualsiasi azione la stored procedure deve essere eseguita. Questo può includere calcoli matematici , aggiornamenti del database o qualsiasi altro codice desiderato .
7
Type Select che produrrà l'output desiderato . È possibile utilizzare complesso seleziona coinvolge più tabelle e join . Dopo aver completato questa operazione, digitare " GO ".
8
eseguire il codice per creare la stored procedure .