Comment enregistrer une Procédure Stockée?
J'ai joué aujourd'hui avec des procédures stockées. Je suis content que j'ai pris la base de celle-ci si facilement. (Je vais aussi essayer déclenche très vite).
Maintenant, j'aimerais savoir comment faire pour enregistrer ma procédure stockée en vertu de la procédure stockée dossier (Programmabilité -> Procédure Stockée), de sorte que je peux y accéder par le nom (éventuellement à partir de mon application C#). Jusqu'à présent, lorsque je clique sur l'icône enregistrer, je me suis proposé d'enregistrer la totalité de la requête. Ce n'est pas ce que je veux.
Merci pour votre aide
OriginalL'auteur Richard77 | 2010-04-19
Vous devez vous connecter pour publier un commentaire.
Vous avez réellement besoin pour exécuter le
CREATE PROCEDURE
commande de manière à ce que la Procédure Stockée construit.Création de la Procédure - MSDN
Voici un exemple directement à partir de la page MSDN:
Rappelez-vous que, après la création de la Procédure Stockée, vous aurez à
Right Click -> Refresh
la Procédure Stockée dossier pour la nouvelle procédure d'apparaître.Je vous suggère aussi d'économiser de l' *.sql fichier quelque part donc, vous avez la
CREATE PROCEDURE
script quelque part dans le cas où vous avez besoin de courir à nouveau.Niesser (et à tous): Merci, il a travaillé. Cependant, je suis désolé, je n'ai pas vraiment obtenir votre recommandation. J'ai besoin de garder la création de la PROCÉDURE de script quelque part dans le cas où j'ai besoin d'exécuter quoi de nouveau? la procédure stockée? Dois-je créer à chaque fois que je dois l'utiliser?
Vous n'avez pas besoin de le créer à chaque fois que vous l'utilisez, mais si vous avez besoin de les modifier ou de reconstruire votre base de données...c'est agréable d'avoir sauvegardé. Vous pouvez également continuer à utiliser le *.sql fichier pour le modifier et de supprimer ou de recréer la procédure plutôt que de courir le MODIFIER PROCEUDRE de commande.
Nielssen: je vois ce que tu veux dire
Également la .sql fichier doit être dans le contrôle de code source, de sorte que vous pouvez déployer avec le reste de votre demande de modifications.
OriginalL'auteur Justin Niessner
vous avez fait exécuter le créer proc déclaration.
vous avez besoin de frapper le bouton d'Actualisation pour le voir. Mettez en surbrillance la Procédure Stockée sur un dossier, puis cliquez sur Actualiser et vous devriez le voir. SQL Server Management Studio (et probablement de l'Explorateur de Serveur aussi) n'a pas d'actualiser automatiquement.
OriginalL'auteur Mladen Prajdic
Basé sur l'OP commentaire:
Lorsque vous exécutez la procédure stockée
CREATE PROCEDURE....
pour la première fois, vous devrez peut-être actualiser votre liste procédure stockée dans SSMS. Cliquez droit puis sur ACTUALISER.OriginalL'auteur KM.
Vous avez besoin pour exécuter CRÉATION DE LA PROCÉDURE commande.
Essayez avec cette simple Procédure Stockée exemple:
OriginalL'auteur systempuntoout