SET @var = EXEC(@rqt) - Erreur de syntaxe ?
Bonjour à tous,
Voici mon problème, lorsque j'éxécute le code sql suivant sous MS SQL Server :
Code:
1 2 3 4 5 6 7 8
| DECLARE @fullurl varchar(250)
DECLARE @rqt varchar(1000)
SET @rqt = 'SELECT attributs
FROM '+ @nom_ma_table_dynamique +'
'
SET @fullurl = EXEC(@rqt) |
J'obtiens l'erreur suivante :
Incorrect syntax near the keyword 'EXEC'.
Je pensais pouvoir récupérer le contenu d'un requête mais il semblerait que le EXEC cause problème. J'ai en effet essayer de récupérer le résultat d'une requête en utilisant directement la clause SELECT et ça fonctionne le problème est que dans mon cas je dois utiliser EXEC ...
Si quelqu'un sait comment résoudre ce problème ...