Définir une valeur de retour SP à une variable dans SQL Server
J'ai une procédure stockée qui retourne une seule ligne et de la colonne avec un texte, j'ai besoin de ce texte à une variable, quelque chose comme:
declare @bla varchar(100)
select @bla = sp_Name 9999, 99989999, 'A', 'S', null
mais bien sûr, ce code ne fonctionne pas...
merci!
source d'informationauteur Bruno
Vous devez vous connecter pour publier un commentaire.
Si vous ne parvenez pas à modifier la procédure stockée, une autre solution serait de définir une table temporaire, et insérer les résultats dans que
Si la procédure stockée retourne une valeur unique, vous pouvez définir l'un des paramètres de la procédure stockée à une variable de SORTIE, puis la procédure stockée définit la valeur du paramètre
Et puis, vous obtenez la valeur de sortie comme suit
Plus d'infos en T-SQL "EXÉCUTER" aider (l'Aide est de MSSQL 2008, mais cela fonctionne en 2000 aussi)