[TSQL]retour de valeur avec execute
Bonjour,
J’ai un soucis avec une requête une peu compliqué. Mais que j’ai
simplifié pour faire comprendre mon problème. J’ai une requête dynamique
dans lequel la table peut changer et il y’a 1 seul valeur de retour
Declare @table as varchar(100)
Declare @val as varchar(100)
Select @val = field from @table
J’aimerais l’exécuter par une commande execute. Mais je n’arrive pas a
récupérer la valeur de @val dans la méthode dans la procédure.
Declare @table as varchar(100)
Declare @val as varchar(100)
Execute ( ‘Select @val = field from ‘+@table)
Print @val
Mais ca ne marche pas.
Merci de votre aide