Re,

J'ai découvert tout à l'heure comment l'on pouvait construire des requetes dynamiquement, mais maintenant, j'aimerai pouvoir récupérer des valeurs dans des variables...

Voici ce que je ne parviens pas à faire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
DECLARE
	@NbEnfantsComptes DECIMAL(9,0),
	@cmd NVARCHAR(400)
 
	SET @cmd='SELECT @NbEnfantsComptes=COUNT(*)
	   FROM T_LIEN_NS'
 
	exec (@cmd)
 
	SELECT @NbEnfantsComptes
Et voici ce que j'obtiens :
Serveur : Msg 137, Niveau 15, État 1, Ligne 2
La variable '@NbEnfantsComptes' doit être déclarée.

(1 ligne(s) affectée(s))

Comment faire alors pour affecter dans une variable le résultat d'une requete créee dynamiquement ?!