Bonjour,

J'utilise dans un curseur une clause "Order by", mais je me rends compte qu'en fait elle n'est pas prise en compte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
DECLARE CurOwner CURSOR
FOR
select Owner
from lead_zipcode
where team = @team
and limit1 <= @ZipCodeNum
and limit2 >= @ZipCodeNum order by owner asc
J'ai essayé plusieurs choses :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
DECLARE CurOwner CURSOR
FOR
(select Owner
from lead_zipcode
where team = @team
and limit1 <= @ZipCodeNum
and limit2 >= @ZipCodeNum order by owner asc)
me donne une erreur (du type syntax error)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
DECLARE CurOwner CURSOR
FOR
(select Owner
from lead_zipcode
where team = @team
and limit1 <= @ZipCodeNum
and limit2 >= @ZipCodeNum) order by owner asc
ne me donne pas d'erreur, mais la clause order by n'est évidemment pas prise en compte.

Avez vous deja rencontré ce probleme ?


EDIT : Bon, résolu...La clause était en fait bien prise en compte mais pour une raison extérieure elle n'apparaissait pas dans l'affichage de mes résultats.
Par contre si vous pouvez me dire pourquoi la syntaxe avec des parenthèse ne passe pas quand on y inclue l'order by, je suis pas contre