J'ai une procédure stockée que j'essaie de tester. J'essaie de le tester via SQL Management Studio. Pour exécuter ce test, j'entre ...
exec my_stored_procedure 'param1Value', 'param2Value'
Le dernier paramètre est un output parameter
. Cependant, je ne sais pas comment tester une procédure stockée avec des paramètres de sortie.
Comment exécuter une procédure stockée avec un paramètre de sortie?
sql-server
stored-procedures
user70192
la source
la source
execute
commande, le menu contextuel a juste unmodify
.tu peux le faire :
la source
Retourner la valeur de la procédure
la source
Vérifiez ceci, où les deux premiers paramètres sont des paramètres d'entrée et le troisième est le paramètre de sortie dans la définition de la procédure.
la source
Depuis http://support.microsoft.com/kb/262499
Exemple:
J'espère que cela t'aides!
la source
Exemple de procédure:
Comment appeler cette procédure
la source
Tout d'abord, déclarez la variable de sortie:
Ensuite, exécutez la procédure stockée et vous pouvez le faire sans le nom des paramètres, comme ceci:
ou avec les noms des paramètres:
Et enfin, vous pouvez voir le résultat de sortie en faisant
SELECT
:la source
Que dis-tu de ça? C'est extrêmement simplifié:
Le SPROC ci-dessous a un paramètre de sortie de
@ParentProductID
Nous voulons sélectionner la valeur de la sortie de
@ParentProductID
dans@MyParentProductID
laquelle est déclaré ci-dessous.Voici le code:
la source
> Essayez ceci, cela fonctionne bien pour le paramètre de sortie multiple:
la source
la source
Avec cette requête, vous pouvez exécuter n'importe quelle procédure stockée (avec ou sans paramètre de sortie):
J'espère que cela t'aides..
la source
Voici la procédure stockée
Et voici la façon d'exécuter la procédure
la source
Veuillez consulter l'exemple ci-dessous pour obtenir la valeur de la variable de sortie en exécutant une procédure stockée.
la source
J'utilise le paramètre de sortie dans SQL Proc et plus tard, j'ai utilisé ces valeurs dans l'ensemble de résultats.
la source