Bonjour à tous,

Je souhaite déclarer une variable @RQT de ce type :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
 
SET @RQT = 'SET @DB = select * from table'
 
Exec(@RQT)
La variable @DB est une autre variable inclut dans mon code.

si j'execute directement le code contenu dans ma variable le script s'execute sans erreur, cependant qd j'utilise la variable @RQT et la commande EXEC j'obtiens l'erreur suivante :

Msg 137, Level 15, State 1, Line 1
Must declare the scalar variable "@BD".


Si quelqu'un a une idée ....


Merci d'avance.


Xavier Fabre.