Voila, petit probleme sur SQLServer (pas forcément spécifique )
L'interet est d'excuter une requete SQL a l'interieur d'une boucle while
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Declare @nbMot int, @WhereClause VARCHAR(200), @Mot VARCHAR(25) Set @nbMot = 2 -- renseigne par parametre transmis while(@nbMot != 0) begin Set @Mot = 'toto' -- renseigne par parametre transmis --print @nbMot AND Description_demande LIKE '%'+@Mot+'%' AND Description_travaux like '%'+@Mot+'%' Set @nbMot = @nbMot - 1 end
Mais cela ne marche pas alors que :
si je mets la requete à l'exterieur de la boucle la ca va
Donc voila je ne maitrise pas SQLServer donc je voudrais avoir votre avis ...
Partager