Récupération dans une variable le resultat de Execute [Résolu]

anspauldou 42 Messages postés lundi 14 janvier 2002Date d'inscription 30 juin 2016 Dernière intervention - 6 août 2009 à 19:36 - Dernière réponse : pradiergael 13 Messages postés jeudi 7 mai 2009Date d'inscription 11 décembre 2011 Dernière intervention
- 11 déc. 2011 à 00:23
Bonjour

J'aimerai savoir comment récupéré dans une variable le résultat de l'exécution de EXECUTE avec une chaîne de caractères. En exemple :
SELECT @req = 'Select 30000*28/30'
Exec (@req)
A ce niveau tout marche mais comment récupérer le résultat de calcul qui me donne 26133 comme résultat de calcul effectué dans une variable ???

Merci d'avance
Afficher la suite 

Votre réponse

5 réponses

dymsbess 62 Messages postés mercredi 29 septembre 2004Date d'inscription 4 janvier 2010 Dernière intervention - 18 août 2009 à 11:26
0
Merci
Résultat d'une procédure stockée dans une variable
http://www.xoowiki.com/Article/SQL-S...iable-468.aspx
Commenter la réponse de dymsbess
blacklotus007 1 Messages postés jeudi 5 janvier 2006Date d'inscription 22 octobre 2009 Dernière intervention - 22 oct. 2009 à 11:28
Commenter la réponse de blacklotus007
tinwul 4 Messages postés vendredi 21 mars 2008Date d'inscription 27 juillet 2011 Dernière intervention - 27 juil. 2011 à 10:54
0
Merci
Le lien étant devenu obsolète, si qq peut me donner la solution noir sur blanc
Merci!
Commenter la réponse de tinwul
pradiergael 13 Messages postés jeudi 7 mai 2009Date d'inscription 11 décembre 2011 Dernière intervention - 11 déc. 2011 à 00:23
0
Merci
ce n'est possible qu'en exécutant une fonction ou une procedure stockee


Execute a stored procedure or function
[ { EXEC | EXECUTE } ]
{
[ @return_status = ]
{ module_name [ ;number ] | @module_name_var }
[ [ @parameter = ] { value
| @variable [ OUTPUT ]
| [ DEFAULT ]
}
]
[ ,...n ]
[ WITH RECOMPILE ]
}
[;]

Execute a character string
{ EXEC | EXECUTE }
( { @string_variable | [ N ]'tsql_string' } [ + ...n ] )
[ AS { LOGIN | USER } = ' name ' ]
[;]
Commenter la réponse de pradiergael
dymsbess 62 Messages postés mercredi 29 septembre 2004Date d'inscription 4 janvier 2010 Dernière intervention - 22 oct. 2009 à 13:39
-2
Merci
Merci !
Commenter la réponse de dymsbess

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.