Les utilisateurs de Microsoft SQL peuvent utiliser des procédures stockées pour créer modulaire , code réutilisable. Les procédures stockées permettent également de traiter et de consommer des informations provenant de sites Internet ou d'autres applications d'une manière plus sûre. La procédure nécessite un apport spécifique et ne fournit que la sortie spécifiée , l'abaissement de la possibilité d'attaques par injection SQL. Une procédure stockée peut retourner aucun résultat , une seule ligne de données ou plusieurs lignes de données . Pour créer une procédure stockée qui retourne des résultats , il vous suffit de code dans une instruction Select pour rassembler l'ensemble de résultat souhaité. Choses que vous devez
SQL Server Management Studio ( recommandé)
Afficher plus Instructions
1
Ouvrez SQL Server Management Studio ou de votre connexion souhaitée au serveur de base de données. < Br > page 2
Cliquez sur l'option " Nouvelle requête " en haut de l'écran.
3
Tapez la commande à utiliser la base de données appropriée , suivie de la commande à la fin
Utilisez le lot.
[ nom de la base ]
GO
Remplacez " nom de la base " avec le nom de votre base de données.
4 Type de
la commande pour créer une nouvelle procédure, suivie du nom de la procédure stockée . Lorsque vous nommez votre procédure , Microsoft recommande de ne pas utiliser sp_ comme préfixe , car ceux-ci peuvent être en conflit avec haut- procédures stockées.
CREATE PROCEDURE [ nom de la procédure ]
5
Tapez votre entrée paramètres suivant, si vous en avez.
@ [variable d'entrée ] varchar ( 10) pour
Si vous avez plus d'un paramètre d'entrée, séparer par des virgules .
6 type de
"AS" après les paramètres d'entrée sont tous entrés . Ensuite , tapez les actions de la procédure stockée doit s'exécuter. Cela peut inclure des calculs mathématiques , mises à jour de bases de données ou tout autre code désiré.
7
saisir l'instruction select qui va produire la sortie désirée. Vous pouvez utiliser sélectionne complexe impliquant de multiples tables et jointures. Après avoir terminé ce , de type «aller».
8
exécuter le code pour créer la procédure stockée.