Une procédure intégrée ou stocké dans TSQL est une liste d'instructions compilées dans un plan d'exécution unique. Une procédure stockée permet de réaliser un déploiement cohérent de la logique des applications. Les instructions SQL et la logique nécessaire pour effectuer les tâches peuvent être conçus, codé et testé tout contenu dans une procédure stockée. Dans le futur, les applications nécessitant cette tâche peut simplement exécuter la procédure stockée . Les procédures stockées peuvent améliorer les performances comme les procédures stockées font partie d'un plan d'exécution unique sur votre serveur de base de données . Raison pour la
Une procédure stockée est constitué d'instructions SQL . Lorsque vous trouvez que vous utilisez certaines instructions SQL à plusieurs reprises , vous pouvez les écrire dans une procédure stockée . Vous pouvez exécuter les procédures stockées à partir de l'environnement de commande de la base de données ou à partir de l'Analyseur de requêtes . Un exemple de procédure stockée est aussi simple que d'une instruction SELECT : SELECT * FROM ventes WHERE id = 2
création des environnements
Vous aurez besoin d'un système de gestion de base de données. tel que SQL Server et une base de données existante , qui est construit à l'intérieur du SQL Server. Vous pouvez écrire vos instructions SQL dans un analyseur de Notepad ou requête, puis les transférer vers une nouvelle fenêtre de procédure stockée dans SQL Server. La fenêtre de procédure New stockée est très faible et il est difficile à utiliser si vous avez besoin d'entrer dans beaucoup d'états . Lorsque vous avez déterminé ce que vous devez faire avec une procédure stockée , vous pouvez commencer à écrire les déclarations contenues dans le Bloc-notes.
Création Etapes
Dans SQL Server Enterprise Manager, cliquez sur " procédure stockée " sous les arbres de la base. Il y aura liste des procédures stockées existantes. Cliquez-droit sur l'une des procédures et sélectionnez " Nouvelle procédure stockée " pour entrer dans la fenêtre des propriétés stockées . Le code suivant apparaîtra dans la fenêtre : CREATE PROCEDURE [ Nom de la procédure ] AS. Tapez un nom pour la procédure . Entrez vos instructions SQL après l' AS entrée .
L'exécution
Dans SQL Server, une procédure stockée est compilée quand il est exécuté. Le moteur de base de données compare les nouvelles déclarations TSQL avec les états TSQL des plans existants . Lorsque sa trouve les nouvelles déclarations correspondent aux plans existants, il ré- utilise ces plans. SQL Server intègre divers changements dans le traitement de l'instruction , qui étendent les avantages de performance de la procédure stockée à toutes les instructions SQL .