Bonjour,

Je rencontre un petit soucis en transact SQL :

Je ne peux pas utiliser des clause ORDER BY dans mes cursors. Y a-t-il une raison particulière :

Voici un exemple de code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
DECLARE rqAutresOpe CURSOR FOR (
SELECT CODE_OPE, NOM_OPE, NUM_SEQUENCE
FROM OPE
WHERE
NUM_SEQUENCE > 100
ORDER BY NUM_SEQUENCE DESC
)
J'obtiens le message suivant :
Syntaxe incorrecte vers le mot clé 'ORDER'.

Merci d'avance de vos réponses