procédures stockées Microsoft SQL vous permettent de créer des segments de code qui peuvent être appelées à partir d'applications SQL et externes. Encapsuler le code de cette manière peut améliorer la sécurité et augmenter les performances. Utilisation de l'application Management Studio de SQL Server , vous pouvez facilement créer des procédures stockées . Instructions
1
Ouvrez SQL Server Management Studio et tapez le nom du serveur SQL dans la boîte de dialogue Connexion au serveur.
2
Sélectionnez le type d'authentification à partir de la liste déroulante menu et entrer le nom d'utilisateur et mot de passe si nécessaire.
3
Cliquez sur " Nouvelle requête " en haut de la fenêtre SSMS .
4
type
Utiliser [ nom de la base ]
dans la fenêtre de requête . Remplacez [ nom de la base ] avec le nom de la base de données pour créer votre procédure stockée po Si vous n'entrez pas un nom de base de données, la procédure est créé dans la base de données principale . Vous pouvez créer une procédure stockée dans la base de données principale pour la rendre accessible à partir de plusieurs bases de données .
5
type
CREATE PROCEDURE [ nom de la procédure ]
suivi d'un paramètres requis , au format « @ [ nom de la variable ] [ type de données ] [ = valeur par défaut ]», remplaçant les éléments entre crochets avec vos données. Par exemple, pour créer une procédure qui ajoute la taxe de vente et renvoie le total de la commande , incluant les taxes , vous commencerez avec :
CREATE PROCEDURE AddTax @ Sous-total numérique ( 8,2 ) , @ tauxDesTaxes numérique (3,3 ) = .065
AS
BEGIN
6
Tapez les instructions SQL désirées dans le corps de la procédure , après le mot « commencer». Pour l'exemple de l'impôt , vous devez taper:
DECLARE @ numérique totale ( 8,2 ) ;
SET @ totale = @ OrderTotal + ( @ * @ OrderTotal tauxDesTaxes ) ;
< p> SELECT @ totale;
instruction SELECT doit inclure toutes les valeurs que vous souhaitez la procédure de revenir si une valeur de retour est souhaité. Vous pouvez utiliser aliasing pour renvoyer des données avec les noms de colonnes spécifiques, telles que SELECT @ totale [Ordre Total] .
7
type
End of
GO < br > Photos 8
Cliquez sur le bouton "Exécuter " pour créer la procédure stockée. Vous pouvez ensuite appeler cette procédure à partir de SSMS ou une autre application en tapant:
EXECUTE AddTax @ Total partiel, [@ tauxDesTaxes ]
Pour utiliser le taux d'imposition par défaut de 6,5 pour cent , vous n'auriez pas besoin . pour passer de la variable . Pour utiliser un taux d'imposition différent , vous devez entrer la valeur en décimal. 4 pour cent , vous devez entrer .04 .